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我拉到哪就到哪个位置了。

解决方案 »

  1.   


    位置我通过这个方式来设oneButton.frame=CGRectMake(10, 90, 150, 50);  但是它是动态创建的。 我拉过去的控件, 真的不懂在哪里设置, 在哪里去命名id 名称。  晕死了。
      

  2.   

    你要在ViewController里建好一个Button类型的属性
    @property(nonatomic,retain) IBOutlet UIButton myButton;
    这样,然后在xib视图里,File's Owner的Outlets里就会有一个myButton,把它拖动关联到xib里的button上,就可以在程序里通过ViewController的myButton访问xib里拖进去的button了,略显蛋疼。