如何在空UITableViewController上绘制或放置文本?

时间:2010-06-11 21:51:05

标签: iphone uitableview

我有一个以空的UITableViewController开头的应用程序,这很漂亮..好吧,emtpy。现在我想知道我是否可以通过在视图上绘制其他内容来暗示用户,例如将箭头指向加号按钮并说出“按此处添加新内容”这样的内容

我猜我必须在viewDidLoad方法中执行此操作,其中我还初始化我的NSFetchedResultsController,所以我实际上知道列表中是否有任何对象。我从不通过代码将控件放在屏幕上,所以我不知道从哪里开始以及在哪里放置它们。那会是[自我观点]吗?

由于

2 个答案:

答案 0 :(得分:0)

您可以尝试[tableview addSubview:xyz]或将其添加到持有viewcontroller的UITableViewController,也可以(iphonestyle)向NavigationBar添加一个添加按钮。

答案 1 :(得分:0)

  1. 我不会指示用户在iOS上“按下”任何东西。请改用“点按”。

  2. 如果您使用的是标准用户界面,则可能会有一个类似于[+]的按钮,这在iPhone应用中足够一致,您的提示应该是不必要的。

  3. 如果您仍想添加提示,我会继承UIViewController,实施UITableViewDelegateUITableViewDataSource协议,并添加提示(本身将是一个UIView的子类)到控制器的视图层次结构。