這可能是一個簡單的問題,不管它是否可能我都不知道;但很容易。UIView拉伸側而不是調整寬度和原點
Screen = 0x 0y 1000w 1000h
UIView Start = 500x 0y 500w 1000h
UIView End = 0x 0y 1000w 1000h
我有一個UIView可以說覆蓋屏幕右側的尺寸和座標上面。現在我知道去的終點,我必須做
CGRectMake(start.origin.x - 500, start.origin.y, start.size.width + 500, start.size.height)
是否有可能只是做類似
[uiview stretchLeftSide:500];
這樣,我不需要觸碰來源或直接寬度。它會導致一些問題,因爲視圖包含控件,我無法在其中管理錨定,因此它們只跳到指定的位置,然後視圖調整(這是所有動畫順便說一句)。
謝謝。我將如何去做實際的strech?因爲正如我所說我不能修改除左側以外的任何東西或控件搞亂了,我想不出有辦法做到這一點。除了for循環或其他東西,所以我移動視圖然後逐漸添加到寬度,以便控件不跳。但我真的不想那樣做。 – LOST
或者想一想,是否可以在uibarbuttonitems上設置錨定屬性?他們是提出問題的人。 – LOST