Chi*_*ary 3 iphone objective-c storyboard
我正在为iphone编写一个应用程序,并尝试创建一个具有两个不同视图的视图控制器.所以我在故事板的初始视图之上创建了一个子视图.我在.h中为新视图创建了一个插座.我想在按下按钮后显示resultsView,所以我将视图设置为隐藏在属性中.
@interface ViewController : UIViewController
{
UIView *resultsView;
}
@property (nonatomic, retain) IBOutlet UIView *resultsView;
- (IBAction)buttonTapped:(id)sender;
Run Code Online (Sandbox Code Playgroud)
在我的.m中,我有以下代码
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
@synthesize resultsView;
- (IBAction)scanButtonTapped:(id)sender
{
[resultsView setHidden = NO];
}
Run Code Online (Sandbox Code Playgroud)
我也试过了
resultsView.hidden = NO;
Run Code Online (Sandbox Code Playgroud)
这些都没有工作,我尝试NSLog来检索resultsView.hidden的BOOL,它仍然是YES.
如果resultsView是NULL或nil,则表示您未在界面构建器或代码中正确分配.确保在storyboard/xib文件中拖动插座连接,或者在代码中指定它viewWillAppear
如果未调用该函数,则该操作不会链接到界面构建器中的按钮.要确保连接正确,可以按住Ctrl键单击(或右键单击)并从按钮拖动到视图控制器,然后scanButtonTapped从出现的"已发送操作"列表中进行选择
| 归档时间: |
|
| 查看次数: |
10581 次 |
| 最近记录: |