對不起,對於冗長的帖子。UIScrollView存在問題
我想了解UIScrollView並運行到非常簡單的問題。
- 我創建一個滾動視圖
- 我提出這個觀點1.5大小再進行正常大小
- 使用的UIScrollView我希望看到的景色出界的一些邊緣內容,但應該能夠平移該視圖因此將丟失的元素帶回可見區域。
但是我看到了,我不能只是平移/滾動視圖反正我想要的,而不是查看總要向上滾動,只要我的手指從屏幕(觸摸結束事件)搬走。
我沒有處理任何觸摸等 - 我只是想了解爲什麼不縮放視圖保持放在我滾動它?
CGRect viewFrame = self.view.frame ;
viewFrame.size.width *= 1.5;
viewFrame.size.height *= 1.5;
CGSize mySize = viewFrame.size;
[ ((UIScrollView *) self.view) setContentSize: mySize];
self.view.transform = CGAffineTransformMakeScale(1.5, 1.5);
我真正想要實現類似的東西號碼iPad上(相同的代碼將在iPhone上運行):
- 有有很多的控制 它(訂單輸入一個視圖表格)
- 用戶可以放大整個表單,因此所有元素看起來都更大
- 用戶可以平移表單,從而將各種元素放入屏幕的可見區域。
看來,UIScrollView中可應該能夠處理縮放和平移動作(我現在用的仿射變換放大到訂單輸入形式和iPad)
感謝
我完全忽略了座標系變化的事實!謝謝。我將查看滾動視圖內置設施進行平移和縮放 – leon 2010-04-19 01:50:21