关闭 ViewBasedApplication 中的表视图
可能是一个非常简单的问题,但在任何地方都找不到正确的答案。我正在使用 XCode 4 并开发一个 iPhone 应用程序,它可能总结了我需要提供的所有信息。
这里是: - 我创建了一个ViewBasedApplication - 在某些时候,根据用户输入,我加载一个 TableView
但现在我到底如何添加一个按钮或其他东西来返回?注意:我无法使用 NavigationBased 应用程序,这会更容易,但对我来说不起作用。
帮助任何人吗?
probably a very simple question but can't find the right answer anywhere. I am using XCode 4 and working on an iphone app, which probably sums up all the info that I need to provide.
Here it is:
- I created a ViewBasedApplication
- At some point depending on the user input, I load a TableView
But now how on Earth do I add a button or something to return? Note: I can't use a NavigationBased app, that would be easier but would not work for me.
Help anyone?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用
UITableViewController
,您可能需要使用UIViewController
。在UIVeiwController
中,您可以添加 UITableView 以及您自己的UINavigationBar
,或者,如果您不想使用UINavigationBar
,您可以为某种类型的自定义 UIButton 留出空间。UINavigationBar
按钮或自定义UIButton
操作都可能触发UIViewController
的关闭。如果将 UIViewController 添加为子视图,则 Cyprian 的
[self removeFromSuperView];
可以工作。如果您按照 Jamie 的建议呈现为模式,则可以使用[selfmissModalViewControllerAnimated:YES];
。If you used a
UITableViewController
, you may want to use aUIViewController
instead. In theUIVeiwController
, you can add a UITableView along with your ownUINavigationBar
or, if you don't want to use aUINavigationBar
, you could leave room for some type of customUIButton
. Either theUINavigationBar
button or your customUIButton
action could trigger a close of yourUIViewController
.If you add the UIViewController as a subview, then Cyprian's
[self removeFromSuperView];
would work. If you present as a modal as Jamie suggests, you could use[self dismissModalViewControllerAnimated:YES];
.好吧,我不知道你的代码,但你总是可以调用
[self removeFromSuperView];
Well I don't know you code but you could always call
[self removeFromSuperView];