-
Notifications
You must be signed in to change notification settings - Fork 0
/
ui
13 lines (13 loc) · 1.72 KB
/
ui
1
2
3
4
5
6
7
8
9
10
11
12
13
1.clip to bounds ~此属性设置为true 意味着 子视图会自动剪切超过父视图的部分
2.WKWebview js传值 window.webkit.messageHandles.xxx.postMeassage("一定要传个东西 要不iOS端没有反应")
3.viewcontroller的几个系统方法执行顺序 viewDidLoad->viewWillAppear->viewWillLayoutSubviews->viewDidAppear
4.uisearchcontroller选择后不走deinit方法问题~>把searchcontroller的isActive设置为false
5.tabbar 及 navigtionbar 遮挡问题 isTranslucent = false
6.uicollectionview cell间无缝隙排列 会有1px多出问题 修改uicollectionviewcell的contentview的背景颜色与cell的颜色一致
7.open func boundingRect(with size: CGSize, options: NSStringDrawingOptions = [], attributes: [String : Any]? = nil, context: NSStringDrawingContext?) -> CGRect 计算不准确的问题 返回值CGRect的Size含有小数点,如果使用函数返回值CGRect的Size来定义View大小,必需使用“ceil”函数获取长宽(ceil:大于当前值的最小正数)
8.Xcode上传app包报‘an existing transporter instance is currently uploading this package’错 去 ~/.itmstransporter/UploadTokens/ 删除目录内所有文件,即可重新上传
9.xib中设置label的 font 字体 如果系统里没有 会导致push出这个controller 卡顿
10.coredata 文件路径不要存放在caches目录下,当手机剩余容量不足时会被干掉
11.关于DispatchSourceTimer resume 及 suspend 需要成对出现 当暂停后如果调用了两次suspend 则需要调用两次resume....
12.主动关闭蓝牙,iOS 10.0是先走蓝牙代理协议didDisconnectPeripheral 而11.0则先走centralManagerDidUpdateState
13.蓝牙手环获取iOS通知/短信/来电,通过苹果的ANSC协议,主要工作在硬件工程师