如何在文本區域放置模板的背景圖像?如何在文本區域放置背景圖像(在IPAD中)
回答
不知道你的意思「template'd」什麼......但....
在Interface Builder中,添加ImageView的TextView的背後,取消選中「不透明」框TextView的。
如果您要添加的圖像programmaticaly我設法做這種方式:
首先在我textviewViewController.h我增加了一個出口的UITextView的。
#import <UIKit/UIKit.h>
@interface textviewViewController : UIViewController {
UITextView *textView;
}
@property (nonatomic, retain) IBOutlet UITextView *textView;
@end
接下來,在我的.xib中,我添加了我的UITextView並連接了我的插座。
最後在textviewViewController.m的viewDidLoad中,我將該圖像作爲子視圖添加到我的textview中。
- (void)viewDidLoad {
[super viewDidLoad];
// Change the pathForResource to reflect the name and type of your image file
NSString *path = [[NSBundle mainBundle] pathForResource:@"d" ofType:@"jpg"];
UIImage *img = [UIImage imageWithContentsOfFile:path];
UIImageView *imgView = [[UIImageView alloc] initWithImage:img];
[self.textView insertSubview:imgView atIndex:0];
[imgView release];
}
我試過insertSubview:atIndex:既0和1具有相同的結果,但我會用0 idicating它的TextView的背後貼。
'[self.textView insertSubview:imgView atIndex:0];'將圖像插入到textView中,而不是在後面。使用'[[self.textView superview] insertSubview:imgViewSubview:self.textView];'把它放在textView後面,假設superview不是零。後者不會隨文本一起滾動。插入後不要忘記釋放imgView。 – drawnonward 2010-05-28 03:36:59
感謝drawnonward,你是對的我忘了發佈我的imgView。由於這是在我的視圖控制器中,imageView可以通過[self.view insertSubview:]插入到主視圖中,但是我得到了imageView被視爲textview一部分的印象。 – thelaws 2010-06-02 02:03:03
您可以設置文本視圖圖層的內容屬性。
#import <QuartzCore/QuartzCore.h>
...
- (void) viewDidLoad {
[super viewDidLoad];
textView.layer.contents = (id)[UIImage imageNamed:@"myImage.png"].CGImage
}
應該工作
- 1. 文本區域的背景圖像
- 2. 如何在文本框內放置背景圖像
- 3. 將背景圖像放在文本上?
- 4. 如何更改文本區域的背景圖像
- 5. 在JFrame中放置背景圖像
- 6. 如何在我的CSS漸變背景圖像上放置背景圖像
- 7. 如何在背景圖像上放置圖像
- 8. 如何在背景圖像上放置一個css圖像庫
- 9. 如何使用CSS放置背景圖像高於文本?
- 10. 如何在谷歌圖表中放置圖像背景
- 11. 如何在圖中放置背景圖像(使用matlab GUIDE)
- 12. 如何在使用SCILAB的圖形中放置背景圖像?
- 13. 在背景前放置圖像
- 14. CSS背景圖像放置在:懸停
- 15. 如何將背景圖像放置在android的文本視圖的左上角?
- 16. 將圖像置於身體後放入文本(背景圖像)
- 17. actionbar sherlock - 如何在主題中爲活動區域設置背景圖像
- 18. 在背景圖像上設置可點擊區域
- 19. 背景圖像中的位置文本
- 20. 如何在背景圖片上放置背景圖片?
- 21. 動作腳本3:如何設置圖表區域背景?
- 22. 如何在此特定代碼中放置背景圖像? :) JAVA
- 23. 如何在窗口的背景中放置圖像
- 24. 如何在div中放置(背景)圖像?
- 25. 如何在容器中間放置背景圖像?
- 26. 如何在水晶中放置背景圖像Report Report
- 27. 爲iPad和iPhone設置背景圖像
- 28. 如何在另一個背景圖像背後設置背景?
- 29. 如何使用Canvas或jQuery將圖像和文本放在背景圖像上?
- 30. PHP:如何使圖像中的綠色區域(背景)透明?
嘗試這個現在WKW!如果它有效,你的答案就會贏! – 2010-05-25 20:06:49
你如何把textview放在textview後面? – 2010-05-26 06:24:19
您只需放入圖像視圖,您可能必須更改textview的z順序,使其位於圖像視圖之上。 – Ukko 2010-05-27 18:33:16