我很好奇是否有開源解決方案來複制iOS相機應用程序中的閃光燈按鈕。iPhone SDK - 在相機應用程序中展開按鈕
我看起來很多其他應用程序使用它,但似乎並沒有原生的方式,所以我假設有一個共同的源代碼。
可以通過使用UIImagePickerController
類獲得閃光按鈕,但大多數相機應用程序似乎沒有使用這個(或者它們可能是子類,這違反了蘋果的條款)。
我正在尋找一種方法來複制按鈕的擴展行爲。有什麼想法嗎?
我很好奇是否有開源解決方案來複制iOS相機應用程序中的閃光燈按鈕。iPhone SDK - 在相機應用程序中展開按鈕
我看起來很多其他應用程序使用它,但似乎並沒有原生的方式,所以我假設有一個共同的源代碼。
可以通過使用UIImagePickerController
類獲得閃光按鈕,但大多數相機應用程序似乎沒有使用這個(或者它們可能是子類,這違反了蘋果的條款)。
我正在尋找一種方法來複制按鈕的擴展行爲。有什麼想法嗎?
在Apple 2010 WWDC示例代碼(可通過iTunes下載,否則我會在這裏發佈),有幾個示例應用程序使用此控件。他們稱之爲ExpandyButton
。我意識到我正在回答我的問題,但希望有人在那裏可以找到這個有用的。
聽起來不太難。
我這樣做的方式是將按鈕的右曲線(如圖像)分開,然後製作一個UIView,該按鈕的左側部分和右側曲線作爲子視圖。
當它的挖掘,滑動右側的曲線和動畫的額外的按鈕。
您可以使用可伸縮的UIImage(見的UIImage文檔),然後就動畫幀變化。
在尋找類似的解決方案來解決這個問題時,我遇到了這個非常有用的代碼。與ExpandyButton類似,它更適合我的需求。
我想下載此示例代碼,但我很難找到它。你能更具體地瞭解如何獲得它? –
http://stackoverflow.com/questions/3111855/wwdc-2010-sample-code –