- 博客(6)
- 收藏
- 关注
原创 UIButton实现左边文字,右边图片
//要先设置图片 [self.btn setImage:btnImage forState:UIControlStateNormal]; [self.btn setImage:btnImage forState:UIControlStateHighlighted]; _btn.titleEdgeInsets = UIEdgeInsetsMake(0, -_btn.imageVie...
2019-03-26 18:34:57 1837
原创 iOS禁止当前页面侧滑动返回&& 默认布局从navigationBar顶部开始还是底部
设置当前页面禁止侧滑返回设置默认布局从navigationBar顶部开始还是底部开始self.edgesForExtendedLayout = UIRectEdgeNone; //从navigationBar下面开始计算一直到屏幕tabBar上部self.edgesForExtendedLayout = UIRectEdgeAll; /...
2019-03-26 16:57:50 522
转载 iOS App Extension(应用扩展)
1.创建today extension有两个途径:1.点击工程->右边TARGETS下面有个加个按钮->点击弹出会话框,选择对应的扩展2.点击File->new->Targets->点击弹出会话框,选择对应的扩展两种方式都可以看到下图所示的会话窗口选择Today Extension,点击next 命名文件(本文命名TodayExtension),在弹出框中...
2019-03-21 17:50:16 1384
转载 Category VS Extension
(一)category1、什么是categorycategory是Objective-C2.0之后添加的语言特性,别人口中的分类,类别其实都是指category。category的主要作用是为已经存在的类添加方法。除此之外,apple还推荐了category的另外两个使用场景。可以把类的实现分开在几个不同的文件里面。这样做有几个显而易见的好处。可以减少单个文件的体积。可以把不同的功能组...
2019-03-21 16:17:30 121
转载 Xcode slicing 精解
从 Xcode 5 开始就支持 image slicing 功能,这个功能非常强大,从一定程度上解决了不规则图片的拉伸问题。然而许多同学并不知道这个功能,或者在对这个功能理解得并不透彻,导致使用中出现这样那样的问题。简单说,这个功能是用来拉伸图片的,是这两个方法的可视化版本:stretchableImageWithLeftCapWidth: topCapHeight: 方法(已抛弃)或者 ...
2019-03-12 17:46:39 635
原创 prefersStatusBarHidden的显式调用
-(BOOL)prefersStatusBarHidden{ return NO;}在controller初始化的时候系统会自动调用这个方法,如果在controller里覆写了这个方法,会根据你的覆写来显示,如果页面初始完成已经显示了的话 再显式调用这个方面就没用了,怎么才能生效呢?if([self respondsToSelector:@selector(setNeedsStat...
2019-03-05 18:15:10 8310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人