选择按钮时,应该加载一个新视图
when button is selected, there should be a new view loaded
这是我第一次使用 Whosebug,我对这种 Objective C 语言还很陌生。在一个视图控制器中加载页面的最佳解决方案是什么?
欢迎参考,我真的是新的伟大编码人员的帮助:(
有人说在使用 IBAction 时,加载一个 NewViewControllers,但有人说把模态视图放在那里。但是,应该有返回按钮,所以我不能使用模态视图
in one single viewController there should be a new view coming out when pressing the button
this is main page when i press the button it moves to image 1
看起来第二个视图正在显示在第一个视图之上。您可以做的是呈现对您 IBAction
作为
的第二个看法
self.presentViewController(secondViewController, animated: false, completion: nil)
第二个视图中的那个十字按钮然后应该通过它的 IBAction
as
关闭视图
dismissViewControllerAnimated(false, completion: nil)
如果您想要后退按钮,您的根视图控制器应该嵌入 UINavigationController
。
您可以使用 UIViewController
的 performSegueWithIdentifier:sender:
方法以编程方式启动 segue。
请参考这个link :-
Creating a segue programmatically
按照 BalaChandra 的建议,您可以创建一个 UIView
,向其添加一个按钮,当您点击该按钮时,它会删除删除。如果这样更容易设计,您也可以从 xib 加载 UIView
,下面给出了一些如何做到这一点的示例,http://eppz.eu/blog/uiview-from-xib/。
如果您乐于使用导航控制器,那么其他人建议的方法也行得通,
1) 将导航控制器添加到您的故事板,删除默认情况下为您提供的 UITableView
。
2) 添加两个UIViewControllers
,右击并从navigational拖动到第一个UIViewController
并设置它为rootViewController。
3) 然后在第一个UIViewController
上添加一个按钮,然后右键拖动到第二个UIViewController
上,添加一个show segue。
按下 UIViewController
后退按钮将自动添加到导航栏。这种方法的唯一问题是,如果您想在第一个 VC 和第二个 VC 上进行控制,则必须复制这些控件。
如果您希望我澄清或提供一些代码示例,请发表评论,祝您好运。
这是我第一次使用 Whosebug,我对这种 Objective C 语言还很陌生。在一个视图控制器中加载页面的最佳解决方案是什么?
欢迎参考,我真的是新的伟大编码人员的帮助:(
有人说在使用 IBAction 时,加载一个 NewViewControllers,但有人说把模态视图放在那里。但是,应该有返回按钮,所以我不能使用模态视图
in one single viewController there should be a new view coming out when pressing the button
this is main page when i press the button it moves to image 1
看起来第二个视图正在显示在第一个视图之上。您可以做的是呈现对您 IBAction
作为
self.presentViewController(secondViewController, animated: false, completion: nil)
第二个视图中的那个十字按钮然后应该通过它的 IBAction
as
dismissViewControllerAnimated(false, completion: nil)
如果您想要后退按钮,您的根视图控制器应该嵌入 UINavigationController
。
您可以使用 UIViewController
的 performSegueWithIdentifier:sender:
方法以编程方式启动 segue。
请参考这个link :- Creating a segue programmatically
按照 BalaChandra 的建议,您可以创建一个 UIView
,向其添加一个按钮,当您点击该按钮时,它会删除删除。如果这样更容易设计,您也可以从 xib 加载 UIView
,下面给出了一些如何做到这一点的示例,http://eppz.eu/blog/uiview-from-xib/。
如果您乐于使用导航控制器,那么其他人建议的方法也行得通,
1) 将导航控制器添加到您的故事板,删除默认情况下为您提供的 UITableView
。
2) 添加两个UIViewControllers
,右击并从navigational拖动到第一个UIViewController
并设置它为rootViewController。
3) 然后在第一个UIViewController
上添加一个按钮,然后右键拖动到第二个UIViewController
上,添加一个show segue。
按下 UIViewController
后退按钮将自动添加到导航栏。这种方法的唯一问题是,如果您想在第一个 VC 和第二个 VC 上进行控制,则必须复制这些控件。
如果您希望我澄清或提供一些代码示例,请发表评论,祝您好运。