2012-09-26 105 views
1

我有一個即時可用的應用程序。主視圖控制器有一個鍵盤(就像安全門上)。我希望用戶點擊數字鍵盤,我希望整個視圖放大。這不是一個UIImageView。我知道如何縮放圖像/ imageView。我想要一個超小的數字/數字鍵盤和一個超小文本字段,然後當它放大時,這兩個UI元素將會很大。我想通過按鈕按下來完成此操作! 在此先感謝。我沒有提供代碼!對不起,感謝:D放大整個視圖控制器

+0

作爲一種可能的解決方案,請查看使用視圖的「transform」屬性來縮放視圖。很難說如果這是你想要的而不知道你想要的效果以及你的視圖是如何繪製的。 – Jonah

回答

1

一種可能性是隻做一個imageview,把它縮放到你想要的大小,然後隱藏它,並用真實的數字鍵盤「替換它」。要做到這一點,只需將數字鍵盤隱藏在開始處並且可見,一旦圖像視圖達到其最終尺寸並消失(然後將其隱藏)

對用戶來說,它看起來好像「數字鍵盤」將縮放 - 這實際上是您的數字鍵盤的圖像。

也只有一個視圖隱藏/取消隱藏只需將您的數字鍵盤的所有鍵和其他任何其他的鍵放在一個容器視圖上。

爲了讓圖像縮放,只需製作截圖並用某種Photoshop工具剪出可縮放的圖像區域即可。順便說一句,我希望你的想法的縮放數字鍵盤肯定是一個很好的動畫在你的應用程序!

+0

另外,當按下按鈕時,您可以使視圖的框架必須放大。 –

+0

完美!生病了,謝謝你的幫助! – iProRage

相關問題