首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >my screen not move next screen on buttons单击iOS?

my screen not move next screen on buttons单击iOS?
EN

Stack Overflow用户
提问于 2014-10-30 17:59:43
回答 2查看 1.3K关注 0票数 1

我想要移动一个屏幕到下一个,并为此编写代码,但它不移动下一个屏幕上的按钮click.what是这个代码中的问题。

我想要移动一个屏幕到下一个,并为此编写代码,但它不移动下一个屏幕上的按钮click.what是这个代码中的问题。

代码语言:javascript
运行
复制
smsDisplayViewController.h

@interface smsDisplayViewController : UIViewController<UITextFieldDelegate>
{

UIButton *btncomment;

}

- (IBAction)btncomment:(id)sender;


@property(strong,nonatomic)UIButton *btncomment;

@end


smsDisplayViewController.m

@implementation smsDisplayViewController
@synthesize smsdisplay,Id,btncomment;

- (IBAction)btncomment:(id)sender
{
    CommentScreenViewController *viewController = [[CommentScreenViewController alloc]
                                                   initWithNibName:@"CommentScreenViewController" bundle:nil];

    [self.navigationController pushViewController:viewController animated:YES];
    NSLog(@"btn press");
}

[btncomment addTarget:self action:@selector(btncomment:)
     forControlEvents:UIControlEventTouchUpInside];

我想移动一个屏幕到下一个,并为此代码,但它不移动在下一个屏幕上的按钮点击。我想移动一个屏幕到下一个,并为此代码,但它不移动在下一个屏幕上的按钮点击。

EN

回答 2

Stack Overflow用户

发布于 2014-10-30 18:32:34

如果你不想使用NavigationController,那么使用下面的代码

代码语言:javascript
运行
复制
- (IBAction)btncomment:(id)sender
{
   CommentScreenViewController *nextViewController = [[CommentScreenViewController alloc]  initWithNibName:@"CommentScreenViewController" bundle:nil]; 
   [self presentViewController:nextViewController animated: YES completion: nil];
}
票数 1
EN

Stack Overflow用户

发布于 2014-10-30 18:12:47

我认为你自己不是一个navigationController,所以这个属性

代码语言:javascript
运行
复制
self.navigationController

返回nil!

如果需要,可以使用故事板在没有导航控制器的控制器之间切换,或者以模态方式显示新控制器:

代码语言:javascript
运行
复制
UIViewController *newViewController = [[UIViewController alloc] init];
[self presentViewController: newViewController animated: YES completion: nil];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26649974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档