首页 > 代码库 > UI 问题总结
UI 问题总结
------(1)视图创建好了 为什么在屏幕上没有看到
1.没有为视图设置颜色
2.没有添加到父视图上
3.被别的视图覆盖
4.没有设置frame.
5.方法没有调用
6.程序没有重新运行
------(2)属性和实例变量的区别
属性是setter以及getter方法,属性内部有内存管理
实例变量只是个变量而已
------(3)何时把属性定义在.h中 何时定义在.m中
定义在.h中 给外界公开了访问的接口 外界在其他文件中 就可以通过该类的对象来访问以及修改实例变量
定义在.m中 声明的是私有的访问接口只能在本类文件中通过该类的对象来访问(getter)以及修改(setter)实例变量
------(4)何时用属性 何时用实例变量
如果在给实例变量(对象)赋值时 牵扯到内存管理 必须用属性,
如果在给实例变量(基本数据类型)赋值时 直接用实例变量即可
------(5)实例变量 全局变量 局部变量的区别
局部变量:方法内部定义的变量, 方法执行完毕, 空间回收
全局变量:方法外部定义的变量, 当程序运行时, 开辟空间, 程序退出时, 空间被回收.生命周期和应用程序生命周期相同
实例变量:实例变量是依托于对象存在的, 只有创建了对象, 实例变量才会有空间 所以实例变量的生命周期和对象的生命周期相同
7.按钮不能交互
(1).被透明的视图覆盖
(2).添加在了imageView上
(3).超出父视图范围
UI 问题总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。