我有一个可滚动的表格,里面填充了带有标签的单元格列表。行当前是固定的高度。该表填充1/3屏幕,并为用户提供在其他2/3屏幕上过滤内容视图的选项。UITableView的标签太宽UITableViewCell
标签的文字太长,因此标签被截断。
什么是允许用户查看整个标签的正确方法:
1.多线
这会破坏表的外观。这将很难阅读。
2.滚动视图
这将需要禁用cell.contentView.userInteractionEnabled使触摸被传递到滚动视图。另外,当用户试图滚动表格但触摸点位于UIScrollView上时会发生什么?
UIScrollView滚动或将UITableView滚动?所有垂直触摸都可以使UITableView滚动吗?
我还必须离开didSelectRowAtIndexPath,并使用按钮和委托方法吗?
3.按住一个提示
我就必须添加某种观察员的长期接触。在用户体验方面可能不太好。
选择时消耗单元格吗? – zcui93
将细胞展开到哪里?我不能扩大比表的宽度更大的权利? –
嗨,解决方案之一可能会使用像这样的自动滚动标签:https://github.com/cbpowell/MarqueeLabel –