问题描述
- 编辑时UITextView位置发生改变
- 创建了一个textView
UITextView*txtview = [[UITextView alloc] initWithFrame:CGRectMake(xy2525)];txtview.backgroundColor = [UIColor clearColor];txtview.textColor = [UIColor redColor];txtview.font = [UIFont fontWithName:@""TrebuchetMS-Bold"" size:18];txtview.inputView = segmentKB;txtview.delegate = self;[self.view addSubview:txtview];[txtview sizeToFit];
如果编辑这个textView,就会发生一些移动。
应该怎么解决额?其中inputView是分段控制,如果换成正常的键盘还是会出现这样的问题。
解决方案
将textView的高度从25改到35
解决方案二:
你使用了sizeToFit 这个是自适应 调整UITextView 的frame和font,所以你去掉这个试一试.
解决方案三:
检查代码中是否有其它地方重置了UITextView的frame. 按说应该不会出现移动的情况 。
时间: 2024-08-31 08:16:09