Dan*_*552 5 iphone objective-c uiscrollview uikit ios
我遇到的问题是contentInset不能使用UIScrollView来使用键盘弹出窗口.它有点工作:由于某种原因,我需要大数(可能高于视图的高度?)它可以做任何事情,尽管所有文档都contentInset显示小数字40.0(如条形码)或键盘高度.
我通过以下步骤在一个全新的应用程序上重现了这个问题:
以下是ViewController的代码:
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@end
@implementation ViewController
- (IBAction)button:(id)sender {
self.scrollView.contentInset = UIEdgeInsetsMake(0.0, 0.0, 600, 0.0);
}
@end
Run Code Online (Sandbox Code Playgroud)
我缺少什么/为什么我需要大数字?
Mat*_*att 14
检查self.scrollView.contentSize设置是否正确.如果contentSize.height为0(在您的步骤之后将是这种情况),则需要大的插入.
尝试添加[self.scrollView setContentSize: CGSizeMake(320, 568)];按钮方法,您会注意到您的插入现在将按预期运行.
| 归档时间: |
|
| 查看次数: |
9566 次 |
| 最近记录: |