iOS 跳转App Store进行评分 1.前言 遭遇4.2.2把我逼得没办法了,啥功能都怼上去了 2.实现 在 viewdidload 或者 viewwillappear 中判断是否需要显示评分,因为SKStoreReviewController 一年最多三次,所以我就无耻点相隔四个月调用一次 N ...
分类:
移动开发 时间:
2021-07-26 16:47:36
阅读次数:
0
- (void)viewDidLoad { // 一 代理监听 _textField.delegate = self; // 二 添加文本框改变事件 [_textField addTarget:self action:@selector(textChange) forControlEvents: U ...
分类:
移动开发 时间:
2020-08-29 16:38:19
阅读次数:
84
root m #import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoa ...
分类:
其他好文 时间:
2020-07-30 01:48:18
阅读次数:
96
UILabel m #import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDid ...
分类:
其他好文 时间:
2020-07-13 23:04:54
阅读次数:
104
原生cell没有长按事件,我们需要使用手势识别来绑定CollectionView。创建并绑定CollectionView如下: (void)viewDidLoad { [super viewDidLoad]; */ //创建长按手势监听 UILongPressGestureRecognizer *l ...
分类:
其他好文 时间:
2020-05-05 10:48:11
阅读次数:
69
1.当static关键字修饰局部变量时,只会初始化一次且在程序中只有一份内存; @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor ...
分类:
其他好文 时间:
2020-03-31 22:32:59
阅读次数:
80
作为ViewController的根视图view,其上边儿呈现给用户内容,但是一般都是以滚动视图tableView和collectionView为主要视图。一直以来,小编都在viewDidLoad此编程时机去布局页面。后来慢慢的发现这样的代码不容易维护,界面的创建和布局应尽量能够分开,这样一来,代码 ...
分类:
其他好文 时间:
2020-03-18 18:49:04
阅读次数:
85
override func viewDidLoad() { super.viewDidLoad() if let imageView = self.findNavLineView(view: navigationBar) { // 在分隔线上添加一个跟分隔线大小一模一样的View, 然后修改颜色即可... ...
分类:
移动开发 时间:
2019-12-10 15:08:53
阅读次数:
593
drawRect调用场景 视图第一次显示的时候会调用。这个是由系统自动调用的,主要是在UIViewController中loadView和viewDidLoad方法调用之后; 如果在UIView初始化时没有设置rect大小,将直接导致drawRect不被自动调用 该方法在调用sizeThatFits ...
分类:
移动开发 时间:
2019-11-18 20:30:37
阅读次数:
123
死锁 死锁就是队列引起的循环等待 1、一个比较常见的死锁例子:主队列同步 在主线程中运用主队列同步,也就是把任务放到了主线程的队列中。 同步对于任务是立刻执行的,那么当把任务放进主队列时,它就会立马执行,只有执行完这个任务,viewDidLoad才会继续向下执行。 而viewDidLoad和任务都是 ...
分类:
移动开发 时间:
2019-10-10 11:07:43
阅读次数:
106