iOS适配
潘锅锅
iOS开发,产品爱好者。
展开
-
iOS11导航栏隐藏
设置self为导航控制器的代理,实现代理方法,在将要显示控制器中设置导航栏隐藏和显示,使用这种方式不仅完美切合滑动返回手势,同时也解决了切换tabBar的时候,导航栏动态隐藏的问题.转载 2017-11-09 10:49:44 · 2240 阅读 · 0 评论 -
iOS11中的定位授权
前台定位权限1,增加NSLocationWhenInUseUsageDescription。 2,创建CLLocationManager对象,在使用定位服务前调用requestWhenInUseAuthorization()。 3,通过func locationManager(_ manager: CLLocationManager, didChangeAuthorization转载 2017-11-09 10:52:21 · 933 阅读 · 0 评论 -
iOS11适配tableview
1 tableview出现的问题,可以改所有的tableview继承于一个自定义的tableview,在里面适配iOS11.@interface GWParentTableView : UITableView@end@implementation GWParentTableView/*// Only override drawRect: if you perfor原创 2017-11-09 16:20:03 · 279 阅读 · 0 评论 -
适配iPhone X Push过程中TabBar位置上移
iPhone X点击跳转的时候,TabBar的确迅速上移了一段距离转载 2017-11-10 10:50:02 · 342 阅读 · 0 评论 -
关于iOS 9.2.1 从App Store下载出现不规则崩溃的问题
是否有人跟我一样,使用iOS系统9.2.1的手机,真机调试情况下,app不会出现任何崩溃,运行的顺溜顺溜的。然而,打包发布到App Store上面去的时候,用手机从App Store上面下载,运行,则出现各种崩溃,例如未运行完App的启动页就崩溃;进入之后等十几秒就崩溃;随便点击几下就崩溃等等。我也为这个问题苦恼了很久,始终没有找到解决办法。第三方框架也全部更新,用友盟或者本身的crash捕捉定位转载 2017-11-10 18:09:11 · 1747 阅读 · 0 评论 -
3D Touch实现以及相应界面的跳转(最新)
3D Touch 有三大模块:1.Home Screen Quick Actions ----通过用力按压屏幕应用 icon 从而选择相应的功能跳转相应的界面.(也是本文主要介绍的模块).2.peek and pop ----进入应用后,按压相应的 view 从而进行进一步的操作3.Force Properties ----力度。我们可以检测某一交互的力度值,来做相应的交互处理。例如,我们可以通过力度来控制快进的快慢,音量增加的快慢等。转载 2017-11-13 09:58:03 · 1225 阅读 · 0 评论 -
iOS11拍照闪退,保存图片闪退问题
问题描述最近测试人员反馈,升级iOS11系统的手机使用我们app的拍照功能时闪退。 经过一番查找,发现是下面代码导致的: UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);问题解决一开始以为是该函数的调用方法出现了变化,但是在不同的地方进行调用,或者传入不同的参数,都仍然会闪退;后来使用干净的demo工转载 2018-01-09 13:59:42 · 1230 阅读 · 0 评论 -
iOS原生UISlider两边有空隙的解决方法
iOS原生UISlider两边有空隙,或者要改变slider的高度。写一个类继承于UISlider,重写里面的方法。@interface MyCustomSlider : UISlider@end#import "MyCustomSlider.h"@implementation MyCustomSlider/*// Only override drawRect: if you per...原创 2018-05-25 15:43:35 · 1235 阅读 · 0 评论