视图控制器UIViewController,视图控制,在新版本xcode中会默认生成一个ViewController。 (一)新建UIViewController 右键->New File添加一个继承自UIViewController的类View1Controller,在viewDidLoad中添加 ...
分类:
其他好文 时间:
2018-09-22 18:20:09
阅读次数:
123
1、MJPopupBackgroundView 1.1 MJPopupBackgroundView.h 1.2 MJPopupBackgroundView.h 2、UIViewController+MJPopupViewController 2.1 UIViewController+MJPopupV ...
分类:
其他好文 时间:
2018-09-16 18:02:03
阅读次数:
253
//如何计算文本在一定情况下的具体高度和宽度 //size:计算的参考尺寸,必须高度或者宽度确定 NSString *text = @"The UIViewController class provides the infrastructure for managing the views of y ...
分类:
其他好文 时间:
2018-08-04 21:37:48
阅读次数:
130
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let jsonStrl = "{\"name\": \"Lao Wang\"]" let ...
分类:
编程语言 时间:
2018-08-02 19:14:36
阅读次数:
146
概述 上一节我们算是跟UIViewController打了个招呼,同时也表示我们正式介入iOS开发。本节我们将介绍UI界面的一个常用元素:导航栏。 iOS为UIViewController提供了内置导航栏,其界面符合iOS系统主题,同时有系统进行辅助维护,是一个非常方便的导航栏。 但是,不管iOS提 ...
分类:
其他好文 时间:
2018-07-21 15:01:40
阅读次数:
167
1 import UIKit 2 3 class VC1: UIViewController { 4 5 fileprivate lazy var pickerV : UIPickerView = { 6 let v = UIPickerView(frame: CGRect(x: 100, y: 1... ...
分类:
编程语言 时间:
2018-07-20 13:57:16
阅读次数:
623
MVC框架模式 MVC即model(模型)、view(视图)和controller(控制器),是一种软件设计模式,专用于含有图形化用户界面的软件设计,自20世纪80年代以来已经有30多年的历史了。虽然年过已久,但是岁月这把杀猪刀似乎并没有斩杀多少MVC的活力,时至今日,MVC依旧活跃于当今世界的各大 ...
分类:
移动开发 时间:
2018-07-18 20:29:16
阅读次数:
164
1、首先,需要明确VC存在的意义:VC是一个为UIKitApp管理View图层结构的对象。 2、UIViewController这个类定义了大多数VC常用的基类功能。但是一般很少去直接使用UIViewController这个类,而是自定义一个继承于UIViewController的子类,并且在该子类 ...
分类:
其他好文 时间:
2018-07-04 18:43:36
阅读次数:
389
(void)loadView; loadView方法在UIVIewController的view被访问且为空的时候调用。 loadView方法不应该直接被调用,而是由系统调用。它会加载或创建一个View并把它赋值给UIViewController的view属性。 以下代码会导致死循环 (void)v ...
分类:
移动开发 时间:
2018-06-15 13:14:06
阅读次数:
205
标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。 一、loadView 1.什么时候被调用? 每次访问UIViewController的view(比如controll ...
分类:
移动开发 时间:
2018-06-14 15:02:15
阅读次数:
211