2011-11-03 103 views

回答

3

基本上, 1)將一個按鈕放入與按鈕大小相同的視圖中,並將按鈕的自動調整遮罩設置爲在視圖更改大小時強制不縮小,並具有左邊的靈活邊距。 2)在從x原點移動到(x - 視圖寬度)原點的同時,將視圖的框架動畫從0寬度變爲全寬。

隨着視圖的增長,按鈕將顯示。該視圖應該將clipToBounds設置爲yes。

+0

是的,這是我一直在試圖做的,但它不工作。我終於想出了我必須做的事情(這加了一點額外的)。您必須將按鈕的'autoresizingMask'設置爲'UIViewAutoresizingFlexibleLeftMargin',然後將該按鈕的框架設置爲具有-1 *按鈕寬度的x-原點。否則,按鈕將永遠不會顯示。 – Streeter

+0

絕對可以將按鈕的原點設置爲-1 *按鈕寬度,而'UIViewAutoresizingFlexibleLeftMargin' – macandyp