iPhone:如何在选项卡视图中添加可滚动文本
寻找一些指导。
在我的主窗口 nib 文件中,我有一个选项卡控制器,其中每个选项卡控件项都由单独的 nib 文件和控制器加载。导航控制器正在加载选项卡项目之一。 看起来像这样(对不起,我不包括屏幕截图)
- MainWindow.xib
- Windows
- UITabBarController
- UITabBar
- UINavigationController(从 Test.xib 文件加载)
- 标签栏项目
- Test.xib
- 查看
我喜欢在 Test.xib 中添加可滚动文本。这样,当用户单击选项卡项时,我的测试视图将打开,其中显示一些用户可以滚动的文本。
我是否需要在 Test.xib 中添加 UITextView 作为我的 View 的子级? 我需要添加 UIScrollableView 吗?我如何将它们全部连接起来以便我可以管理文本。
Looking for some guidance.
In my main window nib file, i have a tab controller where each tab control item is being loaded by a separate nib file and controller. One of the tab items is being loaded by a navigation controller.
Looks like this (excuse me for not including screenshot)
- MainWindow.xib
- Windows
- UITabBarController
- UITabBar
- UINavigationController (loaded from Test.xib file)
- TabBar Item
- Test.xib
- View
Now I like to add a scrollable text in the Test.xib. So that when the user clicks on the tab item, my Test view opens up with some text that the user can scroll.
Do I need to add a UITextView as a child of my View in Test.xib ?
Do I need to add a UIScrollableView ? And how would I connect them all so that I can manage the text.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您将
UITextView
添加到视图中,将其连接到控制器中适当的 Outlet,那么您就可以使用setText:
操作文本。滚动行为是自动添加的。If you add an
UITextView
to your view, connect it to a proper Outlet in your controller, than you can manipulate the text withsetText:
. The scrolling behaviour is added automatically.是的,UITextView 需要是 Test.xib 中 View 的子级(如果您愿意,可以通过编程方式添加它或通过 IB 添加它)。您不需要 UIScrollableView。只要设置scrollEnabled = YES,textview就会滚动;
不确定“我如何连接它们以便管理文本”是什么意思。您可以向 UITextView 发送 setText 消息到您想要的任何文本。希望对一些人有所帮助!
Yes, UITextView needs to be a child of your View in Test.xib (you can add it programatically if you like or through IB). You do not need a UIScrollableView. The textview will scroll as long as you set scrollEnabled = YES;
Not sure what you mean by "how would I connect them so I can manage the text". You can send the UITextView a message of setText to whatever text you want in there. Hope that helps some!