【发布时间】:2012-09-25 14:20:19
【问题描述】:
我的 iPhone 应用中有UITextView。在UITextView i have added UIImageView as subview。当输入的文本到达final height the texts are scrolling to top。取而代之的是UIImageView (with image) also scrolling top。我该如何处理以停止图像滚动并允许文本滚动?这是我的代码供您参考,
messageTextView = [[UITextView alloc] initWithFrame:CGRectMake(35, 5, 210, 30)];
messageTextView.delegate = self;
messageTextView.backgroundColor = [UIColor clearColor];
messageTextView.clipsToBounds = YES;
messageTextView.font = [UIFont fontWithName:@"Helvetica" size:14];
messageTextView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
textViewImageView = [[UIImageView alloc]initWithFrame: CGRectMake(0, 0, 210, 30)];
textViewImageView.image = [UIImage imageNamed: @"textbg.png"];
textViewImageView.contentMode = UIViewContentModeScaleToFill;
textViewImageView.contentStretch = CGRectMake(0.5, 0.5, 0, 0);
[messageTextView addSubview: textViewImageView];
[messageTextView sendSubviewToBack: textViewImageView];
[messageTextView addSubview:textViewLabel];
谁能帮我解决这个问题?提前致谢。期待您的回复。
【问题讨论】:
-
为什么不将该图像设置为 UITextField 背景?
-
你的意思是添加 UITextView 作为 UIImageView 的子视图我的理解是正确的?
标签: iphone ios uiimageview uitextview subview