在需要画虚线时会使用到CAShapeLayer,特别是在TableViewCell中使用的情况,在layer被添加后无法再得到当初的对象。 如果需要清除之前画下的图形(c...
在需要画虚线时会使用到CAShapeLayer,特别是在TableViewCell中使用的情况,在layer被添加后无法再得到当初的对象。 如果需要清除之前画下的图形(c...
在需要用到大量网络图片时,引入SDWebImage库比自己写缓存管理和请求图片要快。 但是在引入的过程上与其他库有不同的地方,网上的说法是在bridging文件中加入 #im...
IQKeyboardManager是肯定要加的了,其次就是点击空白处隐藏键盘。 在view中重写touchesBegan方法 - (void)touchesBegan:(NS...
对于OC中的Model,需要定义多个@property参数,其格式如下: @property (strong, nonatomic) NSString *name; 因为定义...
在实际使用中经常有需要点击按钮跳转页面的情况,在OC中的代码实现如下: 首先新建一个button UIButton *button = [[UIButton alloc]in...
新建文件时选择继承NSObject 对于每个参数 @property (strong, nonatomic) NSString *name;@property (strong...
使用OC编写iOS程序时,如果选择不用Storyboard来编写UI的话,则需要在AppDelegate中指定程序的入口页面。 先在AppDelegate.m的头部引入需要的...
在使用约束后,控件的显示位置是正确的。 但是如果要在控件上进行画线等需要使用控件位置的操作时,会出现Frame和Bounds等参数和实际位置不符的问题。 这时候只需要在画线前...
在使用Tab Bar的时候,原本以为Tint就是Tab被选中时的颜色,但设置后却不生效。 实际上要设置Tab Bar的图标被选中颜色,需要改变Tab Bar选项卡中Image...
在设置Tab Bar图标的时候,直接套用图片会遇到过大的问题,而直接套用小图片则会遇到图片模糊的问题。 要想得到完美的Tab Bar图标显示我们需要用到Assets中的1x和...