widget_技术成长笔记_新浪博客

众所周知:iOS8 中加入几个extension  如下:

App Extension Types:

  • Today
  • Share
  • Action
  • Photo Editing
  • Finder Sync
  • Document Provider
  • Custom Keyborad
1)今天要说的是today widget,today是干嘛的?

A Today widget can appear on the lock screen of an iOS device if the user has enabled this. They do so in the “Allow Access When Locked” area by going to Settings > Touch ID & Passcode > Notifications View.

它可以快速的开启你的程序,其实可以说这是2个单独的程序,他们是通过app groups来做数据共享,这个下面demo重点是操作!

 2)使用today widget注意什么?

  • 数据的更新
  • 用户的交互
  • 内存优化
  • 不支持键盘输入
  • 避免里面有滚动 和系统通知页面容易有冲突
3)对于用户  可以 a)添加、b)重新排序 , c)删除小部件。
4) 少废话了:开始xcode(iOS)如何使用:
  1. 和普通创建项目一样,创建好widget
  2. widget


  3. widget

  4. 然后你会看到widget其实plugDemo和主应用是分开的。
  5. 之间没必要的忽略, 
  6. widget这个拖控件就不必说了,忽略
8. widget使用autolayout去布局,约束, 如何布局
//  改变左边的缩进( 1 )苹果建议   不要背景颜色  2 )左边有缩进)
  1.  

- (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets

{

//    defaultMarginInsets.bottom = 10.0;

    return UIEdgeInsetsZero;

}

widget


// ------------- 明天在写demo--------------




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值