ios 获取屏幕的属性和宽度
app尺寸,去掉状态栏
CGRect r = [ UIScreen mainScreen ].applicationFrame;
r=0,20,320,460
屏幕尺寸
CGRect rx = [ UIScreen mainScreen ].bounds;
r=0,0,320,480
状态栏尺寸
CGRect rect; rect = [[UIApplication sharedApplication] statusBarFrame];
iphone中获取屏幕分辨率的方法
CGRect rect = [[UIScreen mainScreen] bounds];
CGSize size = rect.size;
CGFloat width = size.width;
CGFloat height = size.height;
另外,设计UI的时候,注意用户最小的触控面积。有2种说法
44*44 好像是来自sdk
64*64 来自standford讲义
UIView.animateWithDuration(0.5, animations: { () -> Void in
self.conMainViewMarginTop.constant = UIScreen.mainScreen().bounds.height
self.viewMain.layoutIfNeeded()
})
约束改变后,实现动画的实现, self.viewMain.layoutIfNeeded() 这句话很重要
http://blog.csdn.net/guozh/article/details/8501989
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步