2012-07-03 74 views
0

如何讓textview自動對齊到圖像?如何使textview自動對齊到textview?

我的意思是,當我將圖像從正方形更改爲三角形時,如何自動在該三角形內使textview適合?

看看我的「Quick Notes !!」應用程序商店中的應用程序供參考。我正在使用Xcode 4.3。

回答

0

有可能你將不得不做一些工作來做你想做的事情。我猜你有一個從正方形變成三角形的背景圖像,並且你希望文本框保持在形狀的內部。由於託管圖片的imageview仍然是矩形,因此imageview尺寸實際上並未發生變化,因此您必須計算或知道三角形的大小,並根據是否顯示的標誌以編程方式縮放文本框三角形。

編輯:其實這比我想象的要簡單得多。只需在.xib文件中將文本框放在需要的位置,並記錄位置和大小。然後,您只需檢查何時顯示三角形圖像,並將文本框的位置和大小更改爲之前記錄的內容。

+0

好的,非常感謝。有什麼辦法可以給我這個代碼。謝謝 – Nicholas

+0

沒關係,這是我做的。 textview.frame = CGRectMake(textview.frame.size.height,110,textview.frame.size.width,120);但是,如何從這裏將它從右向左移動。寬度只是使文本視圖向右變大。我需要將它移動到左側。謝謝 – Nicholas

+0

我不確定你是否正確使用CGRectMake,我不知道你的尺寸在屏幕上,但它應該是textview.frame = CGRectMake(xPos,yPos,width,height);我認爲你現在的方式不正確地使用寬度和高度兩次。 –