gpt4 book ai didi

ios - 在 iOS 中单击按钮时我的屏幕不会移动到下一个屏幕?

转载 作者:行者123 更新时间:2023-11-29 12:34:56 26 4
gpt4 key购买 nike

我想将一个屏幕移动到下一个屏幕并为此编写代码,但它不会在单击按钮时移动到下一个屏幕。这段代码有什么问题。

我想将一个屏幕移动到下一个屏幕并为此编写代码,但它不会在单击按钮时移动到下一个屏幕。这段代码有什么问题。

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];

我想将一个屏幕移动到下一个屏幕并为此编写代码,但它不会在单击按钮时移动到下一个屏幕。我想将一个屏幕移动到下一个屏幕并为此编写代码,但它不会在单击按钮时移动到下一个屏幕。

最佳答案

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

- (IBAction)btncomment:(id)sender
{
CommentScreenViewController *nextViewController = [[CommentScreenViewController alloc] initWithNibName:@"CommentScreenViewController" bundle:nil];
[self presentViewController:nextViewController animated: YES completion: nil];
}

关于ios - 在 iOS 中单击按钮时我的屏幕不会移动到下一个屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26649974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com