嗯,我有一個圖像,我希望當我觸摸它,然後我移動我的手指它遵循it.but但它希望它跟隨它只有垂直像垂直scrollview(但我不想使用scrollview)。我可以怎麼做。對不起我的英文我是法國人:/移動一個像滾動視圖觸摸的圖像
0
A
回答
0
爲什麼不將UIScrollView繼承到顯示圖像的視圖?如果你這樣做很簡單:定義其大小,使水平長度不超過屏幕長度。如果允許將設備/視圖旋轉爲橫向,則還必須記住更改此設置。假設您的UIScrollView的寬度是320,你可以這樣做:
CGSize scrollableSize = CGSizeMake(320, myScrollableHeight);
[myScrollView setContentSize:scrollableSize];
哪裏myScrollableHeight
是圖像的完整高度。
我從來沒有使用它,但如果這不起作用顯然你可以爲你的UIScrollView類提供的方法,每當用戶嘗試滾動時調用,你可以不調整X座標:
float oldX; // make this ivar in your .h file
- (void)scrollViewDidScroll:(UIScrollView *)aScrollView
{
[aScrollView setContentOffset: CGPointMake(aScrollView.contentOffset.y, oldX)];
}
0
看看蘋果的MoveMe sample。這應該給你一個想法。如果您只希望它垂直移動,只需在拖動時更改y值。
0
只需在圖像父視圖中添加平移手勢並移動image.center(僅在您的情況下爲y)就足夠了。請看apple documentation瞭解更多詳情
相關問題
- 1. 用觸摸移動圖像
- 2. 觸摸來移動圖像
- 3. 用觸摸移動圖像圈移動
- 4. 通過觸摸拖動圖像視圖
- 5. 帶觸摸和標記支持的jQuery圖像滾動視圖
- 6. 圖像移動太快,觸摸
- 7. 移動圖像與觸摸事件
- 8. 如何讓圖像在滾動視圖上被觸摸?
- 9. 滾動視圖中的觸摸動作
- 10. 當用戶開始觸摸圖像視圖時移動UIImageView
- 11. 滾動圖像的視圖
- 12. 沿滾動條在滾動視圖中移動圖像
- 13. 滾動時移動圖像
- 14. 滾動時移動圖像
- 15. 檢測觸摸動畫(移動)視圖
- 16. 將圖像從一個滾動視圖拖到另一個滾動視圖
- 17. 滾動視圖與圖像不滾動
- 18. Android:滾動圖像視圖
- 19. 觸摸滾動的圖像列表動畫的iOS
- 20. 當我移動滾動視圖時移動的像素數
- 21. Android觸摸和滾動列表視圖
- 22. Xcode:滾動視圖與滾動視圖中的圖像
- 23. 滾動視圖和圖像視圖
- 24. 視差滾動圖像的視圖
- 25. 觸摸從一個視圖移動到另一個android
- 26. 從滾動視圖中拖動圖像
- 27. jQuery圖像縮放與鼠標滾輪或觸摸滾動
- 28. 如何移動到水平滾動視圖中的下一個圖像android
- 29. 在觸摸移動圖像拖動得到緩慢
- 30. 真實圖像或繪圖在UIView移動與觸摸?
但是「我可以在拖動的時候改變y值」我真的不明白 –