2010-08-09 26 views
0

所以我試圖在UITableView中啓用縮放,以便讓單元更大。我知道UITableView是UIScrollView的子類。所以我去了界面生成器,並將最小縮放比例改爲.75,最大值爲4.0,啓用了分頁功能,啓用了反彈滾動功能。但是,它不是縮放。有什麼想法嗎?在UITableView中啓用縮放

感謝

回答

1

在我見過的最UITableView應用,UIScrollView超的變焦能力不活躍。也就是說,zoooming不用於更改單元格的大小,也不用於更改表格單個頁面上可見的信息量。滾動功能僅用於瀏覽表格單元格的內容。換句話說,在這種情況下,超類的所有功能都不在這個子類中使用。

如果您的目的是爲了讓單元格更大以容納更多信息,那麼Table View Programming Guide中有很好的信息。如果你對桌子上的縮放功能有什麼想法,也許你可以詳細說明一下嗎?

+0

那麼在一個ipad應用程序,pageonce財務,UITable提供縮放功能。我想要這個主要原因是因爲我們不知道我們應該爲單元格文本使用什麼字體大小。我們希望使其可讀,但不排除一直抱怨已經很大的字體大小的老年人。謝謝你的信息。是的,我沒有看到在該應用程序之前放大表格的任何縮放功能,我試着用Google搜索它,但沒有什麼幫助。 – user396004 2010-08-10 16:52:41

+0

在這種情況下,您聽起來像是想要使用捏手勢。 – akaru 2013-01-18 00:05:26

0

即使它是UIScrollView的子類,UITableView也不縮放一些未知的原因。 如果你想放大的UITableView按照下面的步驟..

  1. 需要一個UIScrollView(S)的UIView(V)的UITableView(T)。
  2. 將UITableView(t),UIScrollView的代表設置爲文件所有者,並將UITableView(t)的dataSource設置爲文件所有者。
  3. 使UITableView(t)成爲UIView(v)的子視圖。
  4. 使UIView(v)成爲UIScrollview(s)的子視圖。
  5. 現在添加UIScrollView(s)作爲您的文件所有者的視圖或任何其他的子視圖。
  6. put - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView函數在* .m文件中。並返回UIView(v)。
  7. 現在在UITableView(t)上應用捏手勢,表將會縮放。
相關問題