2012-10-25 57 views
0

我正在編寫一個應用程序,用於創建UIImageView對象。
可以設置這些對象的顏色。
如何將UITextView插入UIImageView

但我試圖做的下一步是:設置在ImageView的一個TextView,但本文所要用戶輸入

林總和(當然用類UIKeyboard實現。):我有一個imageView,它需要一個可編輯的UITextView。

你有什麼想法如何實現?

+0

會不會把一個UITextView上頂在你的UIImageView解決這個問題? – Rakesh

+2

你試過'[myUIImageView addSubView:myUITextView]'偶然嗎? – NSTJ

+0

湯姆喬伊特謝謝,它正在工作。只是在優化整個事情:) – Studie

回答

3

你的方法是錯誤的。

你想要的形象圖,因爲應用程序可以讓你「創建映像」

在現實中,技術上這是不正確的,你會想用一個簡單的UIView來設置的,他的顏色做什麼一個地區,而你的地方是UITextFieldUITextView

A UIImageView是用於顯示圖像的非常具體的UIView子類。你不能添加你的其他用戶界面,你可以做的最好的就是完成它。

我你使用UIView,當你做你需要「轉換」你UIView到的圖像,然後您可以用它來保存,發送等

欲瞭解更多有關檢查Save UIView's representation to file

0

你只需要在UIImageView中創建子類並在init中添加一個UITextView。像這樣

@interface MyImageView : UIImageView { 

} 
@property (nonatomic, strong) UITextView *textView; 
@end 

和實現

@implementation MyImageView 
- (id)init { 
    if ((self = [super init])) { 
     self.textView = [[UITextView alloc] initWithFrame:CGRectMake(...)]; 
     [self addSubview:self.textView]; 
    } 
    return self; 
} 
@end 
+0

我真的不建議在這裏繼承UIImageView的子類,請看下面我的想法。 – Daniel

相關問題