首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xcode 6,调整inputAccessoryView大小

xcode 6,调整inputAccessoryView大小
EN

Stack Overflow用户
提问于 2014-09-19 07:59:09
回答 1查看 546关注 0票数 2

自从新的Xcode 6出现以来,我遇到了一些问题。我不能调整inputAccessoryView的帧大小。我使用自定义的inputAccessoryView (可调整大小的)来表示UITextField,它作为子视图UITextview。为了调整内容的大小,我过去常常更改accessoryView的框架,它起了作用。现在它的尺寸总是一样的。在以前的iOS 7上,一切都很完美。

EN

回答 1

Stack Overflow用户

发布于 2015-07-07 09:42:59

首先,获取inputAccessoryView并设置为零

代码语言:javascript
复制
UIView *inputAccessoryView = yourTextView.inputAccessoryView;
yourTextView.inputAccessoryView = nil;
[yourTextView reloadInputViews];

然后设置框架和布局

代码语言:javascript
复制
inputAccessoryView.frame = XXX
[inputAccessoryView setNeedsLayout];
[inputAccessoryView layoutIfNeeded];

最后一次设置新的inputAccessoryView并重新加载

代码语言:javascript
复制
yourTextView.inputAccessoryView = inputAccessoryView;
[yourTextView reloadInputViews];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25929069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档