2011-08-21 63 views
1

我目前正在開發的應用程序使用可編程方式創建的可拖動UIButtons。他們工作得很好:在創建它們之後,我添加了一個UIPanGestureRecognizer,這使我可以跟蹤拖動它們的位置。UIButton自定義亮點

我也爲他們的UIControlStateHighlighted添加了不同的背景。但是,我想要的不僅僅是一個不同的背景圖片:我希望按鈕在第一次觸摸時能夠變大。這種行爲應該看起來有點像當你按下鍵盤上的一個字母時發生的情況。

我試圖在UIPanGestureRecognizer對象的touchesBegan中更改其大小,但它在第一次觸摸時不響應:僅在用戶開始拖動時才響應。

預先感謝您的幫助

回答

1

Move Me是由蘋果公司提供了一個示例項目,演示瞭如何追蹤與手勢和觸摸的對象,也有代碼,改變對象的大小。它使用UIView完成,但代碼應該可以輕鬆移植到UIButton。希望有所幫助!

+0

謝謝你,MSgambel。我看了一下蘋果的例子,看起來這就是我正在尋找的答案。 –

+0

太棒了!樂意效勞! – msgambel