解决方案 »

  1.   

    首先你先看看控件和变量连接的是否正确,能通过代码加载view中的控件的,xib中将控件按顺序加载到一个栈中,你可以去哪里取,另外你也可以用代码创建button按钮,如果想xib中拖控件,你可以先拖控件,然后点击控件同时按住control键指向.h文件中,让系统直接生成变量。试试。
      

  2.   

    如果插座变量与xib正确连接,应该是可以正常工作的。你说的问题感觉还是你在操作的过程中,没操作正确导致的。
    在xib关联类中的插座变量时,需要注意的两个地方:
    1. 与xib关联的类是否设置正确
    2. 插座变量与xib的连接是否正确
    如果都能正确设置,不会出现控件不能被创建的情况。xib的方式会帮助xib上的元素完成创建及初始化,而使用代码的方式就需要用户自己来创建控件的实例
    UIButton *leftButton = [UIButton buttonWithType:UIButtonTypeCustom];
    ////.....根据需要,设置button相应的属性和动作,如title, image,addtarget
    [self.view addSubview:leftButton];  //////添另到视图树中。
      

  3.   

    谢谢各位的耐心回答,虽然我还是没搞清怎么回事,但是现在好了。
    我没改动任何东西,就是清理了一下编译缓存,在xib上删除了一个控件,在编译,又清理了一下,在恢复原来的控件,编译,就好了。感觉这个XCode没VS好用。再次谢谢各位的回答。