2010-04-11 18 views
1

我想在可用於調整視圖大小的UIView的角落顯示一個句柄。我如何顯示浮動在其他任何東西上方的手柄,並且仍然與視圖建立連接並與其保持同步?什麼是更好的方式來顯示在iPhone/iPad上調整視圖大小的句柄?

我看起來像在此之前實現的解決方案:

alt text http://bayimg.com/image/dalipaacn.jpg

我把視圖到另一個視圖,顯示在角落的頂部把手。這種方法的問題在於,手柄爲原始視圖的大小增加了額外的空間。由於Apple建議按鈕的大小至少爲40 x 40像素,因此它不是非常小的空間,也超出了原始視圖的可見範圍。另外,當我想將原始視圖邊框與其高級邊框對齊時,部分手柄按鈕變得不可觸摸。另一個問題是原始視圖必須封裝在這個「幫助視圖」對象中,因此它成爲了某些東西的一部分,儘管它真的是主要組件。

回答

0

您可以使您的框架視圖大於實際內容,然後插入內容。這可能是最簡單的方法。您也可以使用不是框架視圖子視圖的視圖,但是如前所述,您遇到了將句柄與內容視圖同步的問題。我會推薦第一個選項。

+0

這正是我上面描述的,什麼不夠好。 – Christian 2010-04-11 20:08:36

+0

你描述了我的第二個建議,這就是我推薦第一個建議的原因。 – 2010-04-11 21:50:42

+0

好的。但正如我在我的問題的第二部分所述,我不喜歡這個解決方案,我正在尋找一種方法來實現更好的解決方案(可能採用我提到的方法,而且您不建議這樣做)。 – Christian 2010-04-12 07:50:35

相關問題