iOS 如何将 View 添加到屏幕中心并将其粘贴到 UITableViewController 上的屏幕中心?

标签 ios uitableview

我正在开发一个 UITableViewController。我必须显示一个包含一些信息的 view,该 View 将以编程方式添加到 TableViewController。这是我添加它的代码:

MyNotificationView *notificationView = // some initializations;
[self.view addSubview:notificationView]; // self is the UITableViewController
notificationView.center = self.view.center;

但是在 UITableViewController 上,此代码实际上将我的 notificationView 的中心设置为 TableViewController 可滚动区域的中心,并且我的notificationViewTableView 滚动而滚动。 我想要的是将我的 notificationView 添加到屏幕中心并将其粘贴在那里,那该怎么做呢?

最佳答案

你可以制作一个 UIViewController 里面有一个 UITableView 和你想保持在中心的 notificationView,只需将它添加到 View [self.view addSubview:notificationView];

关于iOS 如何将 View 添加到屏幕中心并将其粘贴到 UITableViewController 上的屏幕中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26114253/

相关文章:

ios - 选择 UITableView 行时使用特定信息填充 UITextView

ios - 在 UDID 禁令之后制作自定义 "AdHoc Helper App"...?

iphone - 如何删除观察者

ios - 如何在模糊效果之上有一个 UIPageView?

ios - UITableView 底部的额外空间

ios - 自定义 UITableViewCell 内的圆形 UIView 底角

objective-c - NSSearchPathForDirectoriesInDomains 根据环境返回不同的结果

ios - NSMutableArray Init 的麻烦

iphone - 使用 IB 创建的自定义单元在调用 reloadSections :withRowAnimation: 后隐藏

ios - Xcode - TableView - 多个部分