登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

下拉显示通知中心视图

[复制链接]
来自: Zws丶 分类: iOS精品源码 上传时间: 2016-10-14 17:04:50
Tag:weight TodayWidget 插件 通知栏

项目介绍:

TodayWidget

https://github.com/Zws-China/TodayWidget/tree/master/WS-TodayWidget
通知中心视图,下拉通知中心显示的内容

PhotoShoot

image

How To Use

这个Demo是类似于Clips的widget,完整代码我已经上传到了github点这里,Demo里面注释比较详细.
1.创建Extension
 点击“File”->”New”->”Target”


(1)UI布局:系统默认,widget的View的x坐标是和Containing App的图标坐标的bottom相对应的(参照搜狐视频效果),如果你想靠到左边去“越界”,要实现NCWidgetProviding代理方法- (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets,这个defaultMarginInsets打印出来是{0, 47, 39, 0},注意看x左边是0.
    - (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets {
        return UIEdgeInsetsZero;
    }


(2)View高度问题:有的时候运行程序,view显示不出来,这个时候你可能需要[self setPreferredContentSize:(CGSize)];。不仅如此,Demo中的widget是放置了个UITableView,设置它与View的AutoLayout,结果是没起作用。。。tableView的高度是随着Cell的减少而减少,但是View的高度缺固定在最初值。因此加上这句代码来限制

    // 调整高度,根据数组的值来确定Cell的个数,从而确定视图的高度
    self.preferredContentSize = CGSizeMake(self.view.bounds.size.width, 200));



(3)详细demo请看GitHub:https://github.com/Zws-China/TodayWidget
    喜欢的点个星。 (*^__^*)


code4app

相关源码推荐:

我来说两句
*滑动验证:
所有评论(27)
phoiu 2016-10-17 10:41:15
code4app好的代码demo真的很多,谢谢啦~
回复
hellokenken 2016-10-17 10:42:38
code4app确实是个好地方,必须支持~
回复
BlueManlove 2016-10-17 10:44:48
感谢分享,楼主V5~
回复
kengsir 2016-10-17 10:47:19
好好 学习了 确实不错
回复
AlonMessi 2016-10-17 10:50:14
感谢分享,code4app有你更精彩
回复
littleRed 2016-10-17 10:50:18
感谢分享,楼主V5~
回复
王颖博 2016-10-17 11:38:04
感谢分享,Code4App有你更精彩
回复
357935802 2016-10-17 13:12:35
感谢分享,Code4App有你更精彩:)
回复
code4app热心网友 2016-10-17 15:32:25
楼主用心了,内容非常精彩。
回复
123下一页
提取码:  下载次数:21 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
970 0 21
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表