众所周知: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注意什么?
- 数据的更新
- 用户的交互
- 内存优化
- 不支持键盘输入
- 避免里面有滚动 和系统通知页面容易有冲突
4) 少废话了:开始xcode(iOS)如何使用:
8.
使用autolayout去布局,约束,
如何布局
//
改变左边的缩进(
1
)苹果建议
不要背景颜色
2
)左边有缩进)
- (UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets
{
// defaultMarginInsets.bottom = 10.0;
return UIEdgeInsetsZero;
}
// ------------- 明天在写demo--------------