0,良好的写程序方法是先分析各个步骤,然后通过代码实现,需求驱动
1,当修改了屏幕的背景颜色或背景图片后,默认顶部状态栏文字颜色是黑, 无法看清楚,可以调用系统API修改颜色到白色:
/**
* 控制状态栏的样式
*/
- (UIStatusBarStyle)preferredStatusBarStyle
{
// 白色
return UIStatusBarStyleLightContent;
}
2, UIButton可以监听事件,可设置状态,可设置内边距,可以放置背景图片,图片,文字(内部有两个子控件:UIImage, UILabel,所以可以放图片和文字),如果不需要监听事件和状态,放图片可以用UIImageView
3, 当控件重复且动态数量时,考虑使用一个父容器进行包含,这样在设置整体属性时,可以通过设置一次父容器实现(因为子控件属性是继承自父控件属性的)
4,跟着老师的视频,大概看了一些整个代码,做的过程中有多次返回到老师代码中查看逻辑,初学阶段确实没有熟练把握住OC的语法,希望将来多练习后,能熟悉OC语法: