iOS应用提供了两种方法来获取程序控件: 1. 通过IBOutlet连接来获取控件。 2. 通过为控件指定Tag属性,来获取控件。 示例:UILabel * lblUser = (UILabel *)[self.view viewWithTag:888]; ...
分类:
移动开发 时间:
2015-03-20 12:49:59
阅读次数:
177
1.IBAction:1> 能保证方法可以连线2> 相当于void2.IBOutlet:1> 能保证属性可以连线3.常见错误setValue:forUndefinedKey:]: this class is not key value coding错误原因是:连线出问题了4.Xcode5开始的一些建...
分类:
移动开发 时间:
2015-03-18 20:26:40
阅读次数:
129
#import "YYViewController.h" 10 11 //私有扩展 12 @interface YYViewController () 13 14 @property(nonatomic,weak)IBOutlet UIButton *headImageView; 15 @end.....
分类:
移动开发 时间:
2015-03-12 00:53:24
阅读次数:
273
当加载nib文件时,存储在nib文件中的任何对象都会被重新创建。这意味着会在后台执行alloc和init方法。所以,当应用程序启动时,会分配并初始化一个AppController实例。在执行init方法期间,所有IBOutlet实例变量都为nil。只有创建了nib文件中的所有对象,所有连接才算完成。...
分类:
其他好文 时间:
2015-03-10 23:08:11
阅读次数:
180
IBOutlet和IBActions.它们实际上只是AppKit提供的#defines.IBOutlet的定义没有任何作用,因此将不会对它进行编译。IBAction定义为void.这意味着在AppController中声明的方法的返回类型将是void(也就是什么都不返回).IBOutlet和IBAc...
分类:
其他好文 时间:
2015-03-10 22:51:47
阅读次数:
233
学习ios地图定位我先定义一个属性:@property (weak, nonatomic) IBOutlet MKMapView *mapV;然后在项目运行时初始化该属性一些参数://设置地图控件的类型MKMapTypeStandard = 0, //默认模式 //MKMapTypeSatel...
分类:
移动开发 时间:
2015-03-10 18:45:06
阅读次数:
207
//网络访问获取数据//定义一个UIWebView属性,用来展示数据@property (strong, nonatomic) IBOutlet UIWebView *myWebView;//.......//使用NSURLConnection发送异步请求获取数据- (void)getData:(i...
分类:
移动开发 时间:
2015-03-07 11:24:03
阅读次数:
274
import?UIKit
class?ViewController:?UIViewController?{
????@IBOutlet?weak?var?display:?UILabel!
????
????var?userIsInputingDigit?:Bool??=?false
????@IBAction?func?a...
分类:
编程语言 时间:
2015-03-01 18:37:26
阅读次数:
180
前几话中我们搞定了布局,这一话我们首先要把引用全部加上,就是连线到控制器中
UIViewController {
@IBOutlet weak var textField1: UITextField!
@IBOutlet weak var web1: UIWebView!
然后就是代理,首先来看一下我们手机场景界面上的三个按钮:
第一个按钮是控制器本身,第二个按钮是...
分类:
编程语言 时间:
2015-02-28 20:22:17
阅读次数:
197
有时候我们的APP需要联网或者其他比较耗时的操作,需要给用户提示,提示的好办法是进度条或者一个转圈的齿轮,提示用户有操作在进行。我们在上一话的场景中增加两个按钮,下载和停止,点击下载齿轮就开始转,点击停止就停止。
然后把这个组件拖到我们的场景中
设置格式:
效果如图:
把按钮和齿轮连线到控制器中:
@IBOutlet we...
分类:
编程语言 时间:
2015-02-26 23:03:57
阅读次数:
375