Xcode .xib文件 是可示化的, 当我拉了一个 Label , Button 进来后,我发现属怀里边没有这两个控件的ID 名称设置。双击Button 不出click 事件,事件都去哪里来设置了? 在程序里不知道如何去调用这些没名字的控件。
如我想, 点击Button 后 Label 会显示一句话。
我看了一些开发例子, 他们是这样的
oneButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
oneButton.frame=CGRectMake(10, 90, 150, 50);
[oneButton setTitle:@"Del" forState:UIControlStateNormal];
[oneButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[oneButton.titleLabel setFont:[UIFont fontWithName:@"Arial" size:20]];
[oneButton addTarget:self action:@selector(delete:) forControlEvents:UIControlEventTouchUpInside];
[self.window addSubview:oneButton];
-------------------------
请问, 懂的朋友们, 可视化的直接拉过来用的, 如何操作? 不会是这样连控件在哪个位置也要用数字来表示吧? 有点落后, 象VC我拉到哪就到哪个位置了。
------解决方案--------------------
位置可以设的,要切换到一个属性窗口,名字叫不出了
跟VS比确实是没法比的,只能慢慢习惯了
------解决方案--------------------
你要在ViewController里建好一个Button类型的属性
@property(nonatomic,retain) IBOutlet UIButton myButton;
这样,然后在xib视图里,File's Owner的Outlets里就会有一个myButton,把它拖动关联到xib里的button上,就可以在程序里通过ViewController的myButton访问xib里拖进去的button了,略显蛋疼。