在iPhone上绘制很长的文本
目前,我有在iPhone上绘制很长的文本,iphone,objective-c,ios,uitableview,uiscrollview,Iphone,Objective C,Ios,Uitableview,Uiscrollview,目前,我有UITableViewCell的,它有时会保存很长的文本(在绘制后高达50000像素)。然而,研究人员说,细胞的高度不应该高于2009像素(有什么想法吗?) 在我的表格视图中只有第一个部分有很长的单元格,所以我想我应该创建一个UIScrollView,将UITextView作为第一个“单元格”,并将其添加到scrollView,然后将tableView添加到scroll视图中(在textView下)。但是,拥有50000像素高的UITextView会导致巨大的内存问题 我的选项是什么?
UITableViewCell的
,它有时会保存很长的文本(在绘制后高达50000像素)。然而,研究人员说,细胞的高度不应该高于2009像素(有什么想法吗?)
在我的表格视图中只有第一个部分有很长的单元格,所以我想我应该创建一个UIScrollView
,将UITextView
作为第一个“单元格”,并将其添加到scrollView
,然后将tableView
添加到scroll视图中(在textView
下)。但是,拥有50000像素高的UITextView
会导致巨大的内存问题
我的选项是什么?我知道我可以使用滚动的UITextView
,但是如果使用带有tableView
的可滚动的UITextView
,只会导致复杂的滚动行为。我想模拟tableView的滚动
我不知道在
UIScrollView
中拥有50000 px的高视图会是一个问题。我想这就是UIScrollView的
的目的?我有其他选择吗?我会严肃地质疑UI设计,在UI设计中,必须呈现作为表格单元格一部分的文本。最好的选择是放置一个大小合理的s在具有cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;
的单元格中,为长文本构建单独的视图,并允许用户通过单击披露指示器导航到该视图
作为旁注,您还可以在初始表格单元格中放置一个滚动视图(并非所有单元格都必须是同一类型;您可以在其中创建一个滚动视图,并将其用于索引为零的单元格)。但是,它的可用性不如带有披露指标的常规单元格。单元格的使用只是一个布局问题。第一部分是博客文章,其他部分是评论。博客文章有时可能很长。他们以前的视图是带有披露指标的单元格,现在他们在实际的细节中所有视图。一般来说,我将如何显示如此长的文本?@mohabitar您可以使用具有多个
UITextView
元素的视图来显示部分文本(有关详细信息,请参阅)。或者,您可以使用与UITableView
相同的技巧:切断第一行的文本,并显示“更多”标记到第二行。单击后,添加第二个单元格,其中包含文本的下一部分(现在,您在单元格1和2中有部分文本,在单元格3中有“更多”标签)。当用户单击“显示更多”时,动态添加更多带有文章文本部分的单元格。是的,这就是为什么我要求提供备选方案。。