老粗 ios 学-ui 开发 xib 篇想实现一个窗口打开另一个窗口,看 cordova 里都是 xib 窗口就没有用 storyboard, 所以东拼西凑写了下面的代码. 1. 创建对应的 继承于 UIViewController 1. #import <UIKit/> 2. ***@interface LoginViewController : UIViewController 3.{ 4.} 5. ***@end 2. 创建 ( 开始还仿照工程中的主界面, 重写了 viewDidLoad 等方法, 发现没有毛用, 反正暂时啥都不初始化, 老子就想看看怎么打开一个窗口.) ( 吐槽一下各位大侠的例子, 全是一来一大篇, 我就是一个粗人, 一次只能记住 10-20 行代码,如果把所有例子都写成 hello world, 让老粗一个个堆成我要的业务就行了) 1. #import <Foundation/> 2. #import "" 3. ***@interface LoginViewController (){} 4. ***@end 5. ***@implementation LoginViewController 6. // 下面代码开始的的时候不用写,是拖动生成的. 7. //- (IBAction)butClick:(id)sender { 8. // [self dismissModalViewControllerAnimated:YES]; // 发现这个方法被弃用,所以找了另外一个代替 9. // [self dismissViewControllerAnimated:pletion:nil]; 10. //} 11. //end 不是自动生成的,要写.(ios 怎么不弄个窗口模板,啥都要自己写,真的很 C++) 12. ***@end 3. 创建了一个 在点击 xib 文件中的 File's Owner, 在右边的选择器 id inspector 中找到 Custom Class, 将值 Class 设置为, 刚才创建的 ViewController, 这样就建立 xib 文件与 h 文件的关联关系. 有了这步才可能进行连线. connection inspecto r 选择器,Outlet s 中会出现 view, 点击右边的圆圈,拖到 Vie w 上面(Plcacholders ,File's Owner,First Responder 的下面那个 View), 让代码里的 View 与 xib 的 view 进行关联, 有了这个关联, 你就可以做 xib view 中的控件连线了. 5. 找到窗口右上的那个 Show Assistant editor, 点击, 你会看到这个窗口关联的h 文件.( 多点两次, 避免关联窗口没有刷新, 显示的是其他的非关联的 h 文件) xib 中拖入一个 button. 你将在 View 下面看到这个控件, 在控件上点击鼠标右键,找到 Touch Down( 点击事件), 按住不放拖到***@implementation 与***@end 之间, 如下: @
老粗ios学习笔记 来自淘豆网m.daumloan.com转载请标明出处.