ios中Textview高度随文字的高度的变化而变化
2014-09-18 18:15
387 查看
- (void)textViewDidChange:(UITextView *)textView
{
[textView flashScrollIndicators];
// 闪动滚动条
static CGFloat maxHeight =
130.0f;
CGRect frame = textView.frame;
CGSize constraintSize =
CGSizeMake(frame.size.width,
MAXFLOAT);
CGSize size = [textView
sizeThatFits:constraintSize];
if (size.height >= maxHeight)
{
size.height = maxHeight;
textView.scrollEnabled =
YES; // 允许滚动
}
else
{
textView.scrollEnabled =
NO;
// 不允许滚动,当textview的大小足以容纳它的text的时候,需要设置scrollEnabed为NO,否则会出现光标乱滚动的情况
}
textView.frame =
CGRectMake(frame.origin.x, frame.origin.y, frame.size.width,
size.height);
}
{
[textView flashScrollIndicators];
// 闪动滚动条
static CGFloat maxHeight =
130.0f;
CGRect frame = textView.frame;
CGSize constraintSize =
CGSizeMake(frame.size.width,
MAXFLOAT);
CGSize size = [textView
sizeThatFits:constraintSize];
if (size.height >= maxHeight)
{
size.height = maxHeight;
textView.scrollEnabled =
YES; // 允许滚动
}
else
{
textView.scrollEnabled =
NO;
// 不允许滚动,当textview的大小足以容纳它的text的时候,需要设置scrollEnabed为NO,否则会出现光标乱滚动的情况
}
textView.frame =
CGRectMake(frame.origin.x, frame.origin.y, frame.size.width,
size.height);
}
相关文章推荐
- iOS开发笔记- cell里放textView根据输入的文字动态改变textView以及cell高度
- iosiOStextView实现文字高度自适应
- iOS TextView自适应文字高度
- android布局时,左侧宽度固定而右侧textview高度变化,怎么9png实现左侧高度与右侧相等?
- iOS 依据文本内容为TextView动态定义高度
- 猫猫学iOS 之微博项目实战(11)发送微博自定义TextView实现带占位文字
- 源码推荐(1.26):textview根据文字行数自动变化大小
- IOS动态获取文本的高度--自适应文本宽度、高度Textview
- AJ学IOS 之微博项目实战(11)发送微博自定义TextView实现带占位文字
- ios textView 输入时,输入框里面的文字上下浮动Bug
- 获取textView内容文字高度
- Android TextView 状态切换时变化文字颜色
- iOS开发-ios7,TextView高度确定
- iOS 之textview 的问题汇总(显示边框的问题,文字居中,placeHolder)
- IOS开发:对TextField或TextView添加文字限制
- iOS 自定义TextView/TextField光标颜色、长度或高度
- 一种TextView插入图片的途径(图片的显示高度和文字高度一致)
- iOS 根据文本内容为TextView动态定义高度
- ios开发-确定/自适应textView的高度
- iOS swift 实现图文混排 emoji小表情和文字都显示在一个textview中