扫码关注官方订阅号
像密码格式输入错误这个提示信息一样,从导航栏下面弹出来然后几秒钟后再消失回去.
在github上找了一圈 并没有类似的轮子啊,只有在导航栏提示信息的轮子
小伙看你根骨奇佳,潜力无限,来学PHP伐。
随便找一个好看的第三方提示库,自己动手加点代码封装下就行了。
显示:创建 tipsView,然后 addSubView: 到当前的 self.navigationController.view, top等于self.navigationController.navigationBar.bottom 就完了。隐藏:removeFromSuperview
addSubView:
self.navigationController.view
top
self.navigationController.navigationBar.bottom
removeFromSuperview
很多在状态栏、导航栏显示的控件都会自己计算当前navigationController,你要做的只是继承或封装它们的显示逻辑,改变frame的 height 和 y 值就行了。隐藏逻辑一般都不用动。
height
y
与其花时间找轮子,发问题还不如自己动手写。
<p><h2>ddddddddd</h2></p>
这种轮子我当年还在苦逼学 iOS 的时候就一堆了,不过好多也没继续维护了,就停在 iOS 6.x/7.x 了「突然发现了一片市场,不过也没啥意思」
https://github.com/Loadex/MessageBanner
https://github.com/cruffenach/CRToast
不完全一样,但是可以改改上,道理都一样。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
随便找一个好看的第三方提示库,自己动手加点代码封装下就行了。
显示:创建 tipsView,然后
addSubView:到当前的self.navigationController.view,top等于self.navigationController.navigationBar.bottom就完了。隐藏:
removeFromSuperview很多在状态栏、导航栏显示的控件都会自己计算当前navigationController,你要做的只是继承或封装它们的显示逻辑,改变frame的
height和y值就行了。隐藏逻辑一般都不用动。与其花时间找轮子,发问题还不如自己动手写。
<p><h2>ddddddddd</h2></p>
这种轮子我当年还在苦逼学 iOS 的时候就一堆了,不过好多也没继续维护了,就停在 iOS 6.x/7.x 了「突然发现了一片市场,不过也没啥意思」
不完全一样,但是可以改改上,道理都一样。