gpt4 book ai didi

iphone - UITextView 背景图像不适合 UITextView 框架的框架大小

转载 作者:行者123 更新时间:2023-11-29 04:09:30 25 4
gpt4 key购买 nike

我正在开发一个应用程序,我需要为大文本放置一个 UITextView。我有一个尺寸为 180X89 的背景图像(与 UITextView 框架大小相同)。当将图像放在 UITextView 后面时,一切看起来都很好,但是,当用户点击文本区域并出现键盘时,光标出现在图像边缘之外。

我希望光标出现在文本框中。

获取UITextview的代码

CGRect textViewFrame = CGRectMake(125.0f, 155.0f, 180.0f, 90.0f);
UITextView *textView = [[UITextView alloc] initWithFrame:textViewFrame];
textView.returnKeyType = UIReturnKeyDone;
textView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"textbox.png"]];
textView.delegate = self;
[self.view addSubview:textView];

image of textbox which I am using for background Screen shots showing cursor on left corner outside the background image

最佳答案

试试这个:

UIImage     *bgImage     = [UIImage imageNamed:@"textbox.png"];
UIImageView *bgImageView = [[UIImageView alloc] initWithImage:bgImage];

CGRect textViewFrame = CGRectMake(125.0f, 155.0f, 180.0f, 90.0f);
bgImageView.frame = textViewFrame;

UITextView *textView = [[UITextView alloc] initWithFrame:textViewFrame];

textView.returnKeyType = UIReturnKeyDone;
textView.delegate = self;

[self.view addSubview:bgImageView];
[self.view addSubview:textView];

或者类似的东西。

关于iphone - UITextView 背景图像不适合 UITextView 框架的框架大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14640385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com