1、纯代码创建根视图控制器,在Appdelegate中的didFinishLaunchingWithOptions self.window =[[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; //设置窗口根窗口控制器 self ...
分类:
移动开发 时间:
2020-06-30 12:50:21
阅读次数:
161
代码如上,结果显示的时候竟然出现scroll滚动之后,背景里面还有未滚动的样子,傻眼了,差了几小时才记起来在父Controller里面已经吊用了setupUI方法,这里super后重复调用了setupUI导致此bug,回去抽自己个嘴巴。。。。 ...
分类:
编程语言 时间:
2018-10-09 12:19:48
阅读次数:
202
需求:UITextView只能显示两行 UITextView * textView = [[UITextView alloc]init]; textView.frame = CGRectMake(20, 30, [UIScreen mainScreen].bounds.size.width-40, ...
分类:
其他好文 时间:
2018-09-29 20:28:46
阅读次数:
199
let kScreenWidth = UIScreen.main.bounds.width let kScreenHeight = UIScreen.main.bounds.height public func FitWidth(_ width: CGFloat) -> CGFloat { retu... ...
分类:
编程语言 时间:
2018-08-16 13:37:47
阅读次数:
383
一:核心方法 1.三个方法 1.1:开始就会触发 - (void)viewWillLayoutSubviews; 1.2:开始就会触发 - (void)viewDidLayoutSubviews; 1.3:设备旋转的时候会触发。在UIScreen的bounds和size(下面方法中的参数)。按照si ...
分类:
其他好文 时间:
2018-08-09 12:14:41
阅读次数:
434
1、Window 的创建 2、UIScreen 的使用 2.1 UIScreen 的属性 2.2 scale 属性的进一步的说明: 以前的 iPhone 设备屏幕分辨率都是 320x480,后来 apple 在 iPhone 4 中采用了名为 Retina 的显示技术,iPhone 4 采用了 96 ...
-------------------------------
``` Objective-C
/** 判断是否为 iPhone 5SE */
#define iPhone5SE [[UIScreen mainScreen] bounds].size.width == 320.0f && [[UIS... ...
分类:
其他好文 时间:
2018-07-15 00:52:12
阅读次数:
287
// retina屏幕图片显示问题 [_imageview setContentScaleFactor:[[UIScreen mainScreen] scale]]; // 不规则图片显示 _imageview.contentMode = UIViewContentModeScaleAspectFi ...
分类:
移动开发 时间:
2018-05-03 19:31:43
阅读次数:
224
A UIScreen object contains the bounding rectangle of the device’s entire screen. When setting up your application’s user interface, you should use the ...
分类:
移动开发 时间:
2018-04-13 14:33:11
阅读次数:
272
1 import UIKit 2 3 // 先写两个屏幕宽高的宏定义 4 let kScreenWidth = UIScreen.main.bounds.size.width 5 let kScreenHeight = UIScreen.main.bounds.size.height 6 7 cla... ...
分类:
编程语言 时间:
2018-02-07 22:52:11
阅读次数:
218