我有一個UIScrollview,裏面有一個UIImageView,顯示一個平面圖。我也有一個UIButton在滾動視圖中充當標記/引腳。縮放時保持UIButton相對
我已經在圖像上實現了縮放/雙擊,但是當圖像滾動和/或縮放時,UIButton元素顯然不會移動。
我曾嘗試下面的代碼,試圖resposition按鈕時完成縮放:
[myButton setFrame:CGRectMake(
(myButton.frame.origin.x - myButton.frame.size.width/2) * _scrollView.zoomScale,
(myButton.frame.origin.y - myButton.frame.size.height/2) * _scrollView.zoomScale,
myButton.frame.size.width, myButton.frame.size.height)];
這個移動的按鈕左上角。
有沒有人知道我應該如何保持按鈕相對於圖像(與Google地圖上的標記相同)。
你想按鈕縮放(而不是隻是移動)?你有沒有嘗試添加Button作爲你的UIImageView的子視圖? (心智設置autoresizesSubviews根據) –