1.网络请求加载
尽量不要在viewWillAppear的时候就发送请求 这样会导致APP每次出现这个页面都需要加载数据,可以通过一个参数来传递判断是否需要在页面出现的时候来加载数据
2.当正在发送网络请求时(二次网络请求)
可以把 当前显示的页面设置为 不可交互的页面 当请求结束在允许交互,可以有效避免二次网络请求程序崩掉
3.设置父视图的透明度会影响子视图的透明度 可以采用
_ggView.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.1];来设置父视图的透明度。
但是会有问题 如果子视图有内容是动态加载上去有时候会不生效,可以采取另一种方式 直接用一张图片来代替父视图的背景
4.关于UIScrollView的一些配置属性如下
self.imageScrollView.contentSize = CGSizeMake(screenWidth*_imageArray.count, 0);
self.imageScrollView.pagingEnabled = YES;
self.imageScrollView.showsVerticalScrollIndicator = FALSE;
self.imageScrollView.showsHorizontalScrollIndicator = FALSE;