从一开始——我的iOS学习之路

2018-06-06 HelloWorld!

2018-06-06  本文已影响0人  肠粉白粥_Hoben

一.项目文件

导航视图

我们从上到下看看这些文件是干嘛的。

二.Interface

StoryBoard里面有View Controller(视图控制器)、First Responder(第一响应者)和Exit。

三.资源库

包含了4个部分:

四.添加标签

将label直接拖动到View Controller中央。



这样就完成了我们的Hello World啦!


五.交互

在ViewController.h中,我们需要定义一个Button:

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property  (weak, nonatomic) IBOutlet UIButton *myButton;

- (IBAction) doSomething;

- (IBAction) doSomething: (id)sender;

@end

其中,sender的作用是获得触发该方法的对象。


打开Assistant Editor

首先,在storyboard里面新建left和right的button控件,右键至ViewController.h当中,即可新建一个按键控件类。然后再右键至doSomething方法中,表明这个按键和该方法建立了连接。



在ViewController.m里声明实现方法。

- (IBAction) doSomething:(id)sender
{
    //获得控件的名称
    NSString *title = [sender titleForState: UIControlStateNormal];
    //label要显示的内容
    NSString *plainText = [NSString stringWithFormat: @"%@ button pressed.", title];
    _stausLabel.text = plainText;
}

2.限制布局

我们用右键,从View拖到对应的子控件去控制其约束。



选中对应的子控件后,点击相应的方法,Horizontally即水平居中,Vertically即垂直居中。



随后调整该控件到顶部的距离。

同理,两个按钮也是这样搞。可以看到布局就这样搞定了!


结果展示
上一篇 下一篇

猜你喜欢

热点阅读