这是一个分为两个部分的问题,第一个问题是,当您想向联系人发送图像或其他内容时,如何在应用程序上制作一个类似于“弹出”菜单的内部菜单。 (IOS 7)

然后,将“弹出菜单”上的每个元素链接到我的视图控制器文本内容上的标题,即滚动到该标题。

内容应该是这样的:


  标题:
  
  标题说明...
  
  见标题:
  
  另一个标题的描述...
  
  第三题:
  
  最后一个标题的描述...


菜单应该类似于:


  
  标题
  第二个标题
  第三名
  


当我单击其中一些项目时,应用程序滚动到每个项目...

有任何想法吗 ?

最佳答案

正如我之前所说的,叠加层只是一个UIActionSheet

假设您使用的是UITableView,只要您具有节标题到节索引的映射,就可以使用scrollToRowAtIndexPath:atScrollPosition:animated:方法告诉表滚动到该索引。

假设用户选择了与第三部分相对应的标题(索引2),则可以执行以下操作:

[myTableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:2] atScrollPosition: UITableViewScrollPositionTop animated:YES];

关于ios - objective-c -viewController上的innerMenu,并滚动到内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22974173/

10-12 04:09
查看更多