我有一個可滾動的表格,裏面填充了帶有標籤的單元格列表。行當前是固定的高度。該表填充1/3屏幕,併爲用戶提供在其他2/3屏幕上過濾內容視圖的選項。UITableView的標籤太寬UITableViewCell
標籤的文字太長,因此標籤被截斷。
什麼是允許用戶查看整個標籤的正確方法:
1.多線
這會破壞表的外觀。這將很難閱讀。
2.滾動視圖
這將需要禁用cell.contentView.userInteractionEnabled使觸摸被傳遞到滾動視圖。另外,當用戶試圖滾動表格但觸摸點位於UIScrollView上時會發生什麼?
UIScrollView滾動或將UITableView滾動?所有垂直觸摸都可以使UITableView滾動嗎?
我還必須離開didSelectRowAtIndexPath,並使用按鈕和委託方法嗎?
3.按住一個提示
我就必須添加某種觀察員的長期接觸。在用戶體驗方面可能不太好。
選擇時消耗單元格嗎? – zcui93
將細胞展開到哪裏?我不能擴大比表的寬度更大的權利? –
嗨,解決方案之一可能會使用像這樣的自動滾動標籤:https://github.com/cbpowell/MarqueeLabel –