ios的各种奇怪

1. UIScrollView不显示东西,frame全0,检查 File Inspector 中 Use Autolayout;

2. UIScrollView中某个视图做删除动画,动画离开的开始位置不对,改x=0,y=0;

3. Multiple errors occurred while copying the files. 存在文件重名,Xcode中打开项目所在目录(show in finder),删除对应添加错误文件, Product-->Clean,重新添加。
 

4. UITextView 设置了dataDetectorTypes 为链接,但不能检测,因为 editable 要 = NO。

5. 设备调试CopyPNGFile /Users/。。。错误,因为PNG为动画,在Build Settings里把工程里的Compress PNG files设置为NO。

6. 【解决】多个导航共享一个视图为rootViewController,不能直接嵌入为root,Command+D复制一份视图,然后去嵌入。【解决方案:只使用一个导航,跳转指向导航,而不是指向视图

7. 调整视图frame,子视图奇怪地改变自己的frame,使用autosizing,简单地在storyboard中设置autosizing的某个方向的跟随与不跟随。

8. self.view.frame 的值取决于页面载入时机,viewDidLoad/viewDidAppear等都不同,可自行打印出来查看,只记得 viewDidAppear时才是去掉状态条、去掉导航宽度时剩下的纯粹view。

9. NSString 的 componentsSeparatedByString: 方法对于常规的 "a;b;c;" 使用分号时会多产生一个空的元素,即得到四个,a、b、c 和一个空的“”,因此需要提前生成前后不带分隔符的字串,如“a;b;c”。

10. UICollectionView 在 storyboard 放入 某个父UIView时,可能会默认全方位的 autorizing,很讨厌,程序修改 frame 会失效,且长时间找不到 页面混乱的原因。

11.NSPredicate predicateWithFormat:参数中一定注意 是字符串型还是数值型,搞错了筛选不出来。。。参考:http://stackoverflow.com/questions/11817986/filtering-nsarray-nsdictionary-using-nspredicate

12. xcode和中文输入法、中文输入法下的文本编辑器冲突,可能崩溃,关闭编辑器再试。

你可能感兴趣的:(ios,奇怪,各种)