设为首页 加入收藏

TOP

iOS自定义Status Bar
2014-11-24 13:15:14 来源: 作者: 【 】 浏览:0
Tags:iOS 定义 Status Bar

关注自定义status bar已有一段时间了,apple文档HUM却说不能自定义,而我在appstore上却看到了一些应用,却自定义了。不知道是否会被拒。网上有一个开源的做得比较好了。地址:https://github.com/myell0w/MTStatusBarOverlay




它的说明文档也比较清楚,用法也简单。它有两种detailView模式,一种是textDetail,一种是historyDetail,比如我设置的history detail model这样就可以在点status bar的时候在tableview中看到已经post 的message。代码如下:


这样却没有意料中的弹出table view显示history post message.


如果设为overlay.detailViewMode = MTDetailViewModeDetailText;则可以正常弹出一个view. 难道是代码原因。


于是研究了一下源码,发现问题所在。


- (void)setDetailViewHidden:(BOOL)hidden animated:(BOOL)animated {}方法中计算historyTableView的frame的时候y有点问题。


源码中是这样的



问题就在MIN这个宏。如果改为



就可以正常显示了。




我的OS version: lion 10.7.3


xcode:4.2.1


ios sdk: iOS 5.0


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇iOS中正确处理dealloc方法 下一篇iOS获取一个方法的执行时间

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: