Seb*_*ian 3 xcode objective-c uibutton ios uistepper
一个看似非常基本的问题,但令我感到沮丧的是,我无止境地拖延进步.当我点击和拖拽UIButton或UIStepper到视图控制器,还可以选择增加IBAction的连接没有被列出.
视图控制器被调用BuyNowVC,在我看来BuyNowVC.h:
@interface BuyNowVC : UIViewController {
IBOutlet UIButton *buyButton;
IBOutlet UIStepper *myStepper;
}
@property (nonatomic, retain) IBOutlet UIButton *buyButton;
@property (nonatomic, retain) IBOutlet UIStepper *myStepper;
- (IBAction)buttonPressed;
- (IBAction)stepperPressed;
Run Code Online (Sandbox Code Playgroud)
并在BuyNowVC.m:
@synthesize buyButton;
@synthesize myStepper;
- (IBAction)buttonPressed {
NSLog(@"Button pressed!");
}
- (IBAction)stepperPressed {
NSLog(@"Stepper pressed!");
}
Run Code Online (Sandbox Code Playgroud)
我肯定CTRL拖到视图控制器本身,而是唯一的选择,我得到两个UIButton和UIStepper的行动Segue公司:推,模式,自定义.没有迹象buttonPressed或stepperPressed.
编辑
我还应该提一下,这不是根VC,并且UIButton目前与下一个View Controller的Segue绑定(所以我可以浏览我的模型)但是如果我删除它似乎没有什么区别.
首先,应该BuyNow.m是BuyNowVC.m?
其次,如果你正试图把一个UIButton到IBAction您的视图控制器内,如果不工作,你可能已经错过了重新命名的"自定义类"字段与视图控制器的名称你尝试连接UIButton到故事板.
第三,你提到"......是行动Segue公司:push,modal,custom.没有迹象buttonPressed或stepperPressed".这些信息告诉我你正在尝试control将你的信息UIButton拖到另一个视图控制器上,你试图将它绑在IBAction那里 - 这是不可能的.
添加截图:

请在故事板中查看:
您已将"自定义类"名称更改UIButton为您自己的按钮名称.
请将其更改回UIButton"自定义类"字段的名称.
见ScreenShot:
不要像在图像中那样做.把它改回来UIButton.一旦你这样做了,你会看到"动作连接"再次向你挥手"嗨" - control拖到它上面.
脚步:
1.)UIButton在故事板中单击视图控制器上的.
2.)检查右侧面板(左起第3个选项卡)并将"自定义类"字段更改回UIButton.

所以它应该是:

| 归档时间: |
|
| 查看次数: |
14297 次 |
| 最近记录: |