工作问题总结

如果要在既定的页面添加边框,可以选择如下的方法:

self.view.layer.borderColor = [UIColor redColor].CGColor;
self.view.layer.borderWidth = 0.5;

如果是要添加分割线,可以选择添加view的方式来做,高度设置为1像素:

UIView *view =[ [UIView alloc] initWithFrame:CGRectMake(0,self.view.bounds.size.hight,self.view.bounds.size.width,1)];

view.backgroundColor = [UIColor redColor];

[self.view addsubView:view];

如果从xib中加载view,此时要添加边线,或者做添加操作,需要在如下方法中进行:

- (void)layoutSubviews {
    [super layoutSubviews];   //一定需要调用super方法,此时可以拿到所有子视图准确的位置

}
————————————————————————————————————–2016.5.10


当UITextField输入汉字时,会导致崩溃,显示textfield的键盘类型即可解决办法如下:

    //限制航班号只能是英文及数字
    self.textField.keyboardType = UIKeyboardTypeASCIICapable;

————————————————————————————————————–2016.5.12

使用极光推送的时候一定要根据官方文档来做,今天做推送,少看了一步,导致app进入后台后,拿不到推送的userInfo,费劲千辛万苦,终于找到,原来是在推送的时候需要对content-available选项勾选,否则app在后台时,同样不会拿到userInfo.
————————————————————————————————————–2016.5.30

今天终于把极光推送的问题解决了,使用的是极光2.1.7版本的SDK,项目中集成了腾讯的crash收集Bugly,收集到了极光的崩溃信息,一直查找原因未果,后来经过一番查找,终于确定了问题的原因,是xcode中的Scheme中的Enable Address Sani’tizer选项被勾选,取消选中即可,费时费力,最终是因为这个选项,而导致xocde真机调试没问题,断开连接就崩溃的现象.
————————————————————————————————————–2016.6.14

利用SDWebImage从沙盒中获取缓存的Image图片:
UIImage *cachedImage = [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:strUrl];

————————————————————————————————————–2016.8.3

点击shareSDK的actionSheet中的分享平台直接崩溃
解决:如果在程序中使用actionSheet中的按钮来触发分享,会引起actionSheet之前的冲突。需要将触发方法写到actionSheet的delegate方法中

  • (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex;

最近发现项目中有一处操作会出现卡顿显现,究其原因是因为在通知里做了耗时操作,最后将耗时操作移出至其他地方解决

————————————————————————————————————–2016.10.10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值