如何使弹出视图自行关闭并为嵌套的 UITableView 设置背景图像
我有两个关于弹出视图的问题:
我使用 popoverController 来显示带有 NavigationController 的 UIViewController,在此 viewController 中包含 2 个 UITableViews、navigationController 上的 Cancel 和 Done 按钮。
1 - 当我尝试设置背景颜色或背景图像时(通过 [UIColor colorWithPatternImage:[UIImage imageNamed:@"ViewBg.png"]];),但对 tableView 和 viewController.view 都没有效果。背景颜色仍为默认颜色。
2 - 我想在点击“取消”或“完成”按钮时关闭popView,我尝试将popoverController传递给嵌套的viewController,然后调用dismissPopoverAnimated:但运气不佳。
有谁知道该怎么做,请帮助我! 提前致谢!
I have 2 question about popover view that:
I use popoverController to show a UIViewController with a NavigationController, in this viewController contain 2 UITableViews, Cancel and Done buttons on navigationController.
1 - When I tried to set background color or background image (by [UIColor colorWithPatternImage:[UIImage imageNamed:@"ViewBg.png"]];), but there is no effect for both tableView and viewController.view. The background color still as default color.
2 - I would like to dismiss the popView when tapping on Cancel or Done button, I tried to pass popoverController to nested viewController then call dismissPopoverAnimated: but not luck.
Does anyone know how to do this please help me!
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1)
我猜你正在 UIViewController 而不是 tableViews 上将 colorWithPatternImage 设置为 BG。
你可以在两个 UITablesViews 上尝试
[table setBackgroundColor:[UIColor clearColor]];
2)
我猜你一定做过类似的事情:
1)
I guess you are setting colorWithPatternImage as BG on the UIViewController and not the tableViews.
can you try
[table setBackgroundColor:[UIColor clearColor]];
on both UITablesViews2)
i guess you must have done something similar to: