摘要:
目录:一、正向传值二、反向传值三、代理模式回到顶部正向传值:就是把第一个界面的值传给第二个界面显示,其简单实现方法1 首先在第一个界面中要有一个textField输入框,一个按钮button,第二个界面至少有一个要显示该值的标签lable,并附带一个back按钮。2 在第一个界面.m文件中拉一个button按钮的方法,这个方法实现了接收textField文本框的值,并赋值给第二个界面的一个公开属性,假设是message(之所以要一个公开属性,因为语法规定不能直接访问第二个界面里面的控件),然后跳转到第二个界面。3 在第二个界面中的lable控件通过访问message属性获取值。该赋值写在一个叫 阅读全文
摘要:
目录:一、控件使用二、动态类型和静态类型三、MVC四、UIAlertView对话框回到顶部一、控件使用1 事件源,事件处理方法有一个参数传进来,那个参数就是触发这个事件的时间源。UISlider事件源,valueChange是事件,参数是sender,方法是://该方法实现改变点击slider改变label值- (IBAction)valueChange:(id)sender { //强制把sender转换成UISlider类型 UISlider* slider = (UISlider*)sender; //取slider的value值 self.label.text = [NSString 阅读全文
摘要:
目录:一、视图和控制器二、interface Builder回到顶部一、视图和控制器1 视图(view)ios程序运行期间用户所能看见的东西都可以认为是视图,比如UIwindow就是一个视图类。* 所有视图类都直接间接的继承UIView* 控件是可以和用户交互的视图对象,一般会继承自UIConller类,UIButton、UILable2 控制器(contoller)控制视图显示的对象叫控制器,通常叫视图控制器。* 所有的视图控制器都是直接或间接继承自UIViewController类* 创建自己的控制器,定义一个类,继承自UIViewController步骤:*1 创建一个控制器MXView 阅读全文