我已经设置了一个滚动视图,它不会一直滚动到底部我已经将它设置在我的XIB上,只有它的一半,所以它可以工作但是你可以通过代码看到它应该工作,除非我做错了?
viewcontroller.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UIScrollView *scroller;
}
@end
viewcontroller.m
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320,910)];
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
答案 0 :(得分:0)
我最好的猜测是你在模拟器中使用3.5英寸显示器,但使用4英寸视图控制器。在模拟器中,在菜单栏中尝试单击硬件&gt;设备&gt; iPhone(Retina 4英寸)。
另外,在你的viewDidLoad中,[super viewDidLoad]应该是第一个被调用的东西。
答案 1 :(得分:0)
试试这个(它解决了我的问题):
scrollView addConstraint:[NSLayoutConstraint constraintWithItem:lastSubView
attribute:NSLayoutAttributeRight
relatedBy:NSLayoutRelationEqual
toItem:scrollView
attribute:NSLayoutAttributeRight
multiplier:1.0
constant:0]];