Ios 滚动视图不滚动,并在底部创建空白
我的Ios 滚动视图不滚动,并在底部创建空白,ios,uiscrollview,ios-simulator,scrollview,Ios,Uiscrollview,Ios Simulator,Scrollview,我的UIViewController设置了一个滚动视图和滚动视图中的许多项目,并从解析中提取一些信息,但当我运行模拟器并转到该页面时,视图不可滚动,我在视图底部得到了一个奇怪的空白 Scroll视图中的内容比Scroll视图大,在Attributes Inspector中,我将Scroll视图设置为“已启用滚动”(您可以在图中看到),如果您有任何帮助,将不胜感激 这是显示空白的图像,以及如何设置滚动视图和属性检查器 在viewDidLoad中,我有: self.title = promoDet
UIViewController
设置了一个滚动视图和滚动视图中的许多项目,并从解析中提取一些信息,但当我运行模拟器并转到该页面时,视图不可滚动,我在视图底部得到了一个奇怪的空白
Scroll视图中的内容比Scroll视图大,在Attributes Inspector中,我将Scroll视图设置为“已启用滚动”(您可以在图中看到),如果您有任何帮助,将不胜感激
这是显示空白的图像,以及如何设置滚动视图和属性检查器
在viewDidLoad
中,我有:
self.title = promoDetail.shortName;
UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Previous" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backButtonItem;
self.imageDetail.file = promoDetail.Image;
self.percentDetail.text = [NSString stringWithFormat:@"%@", promoDetail.percent]; ; self.termsDetail.text = promoDetail.terms;
self.detailsDetail.text = promoDetail.details; // Do any additional setup after loading the view.
[self.scrollView setDelegate:self];
你可能遗漏了两件事 1。为什么不启用滚动 和:检查内容大小 2。为什么屏幕底部出现空白
还有:你能在你的项目情节提要中检查一下视图的高度是多少,是480还是586,如果是480,这意味着你在iPhone 4英寸上运行应用程序时选择了iPhone 3.5英寸UIView。首先,添加一些代码会更好。在我的脑海中,我建议检查
scrollView
的基本属性,如contentSize
(必须大于bounds
)、userInteractionEnabled
、和scrollEnabled
,但除非你透露一些代码,否则无法确定。我没有多少代码,我只有viewdiload:self.title=promoDetail.shortName;UIBarButtonItem*backButtonItem=[[UIBarButtonItem alloc]initWithTitle:@“先前”样式:UIBarButtonItemStylePlain目标:无操作:无];self.navigationItem.backBarButtonItem=backButtonItem;self.imageDetail.file=promotdetail.Image;self.percentDetail.text=[NSString stringWithFormat:@“%@”,promoDetail.percent];self.termsDetail.text=promotdetail.terms;self.detailsdeail.text=promotdetail.details;//加载视图后执行任何其他设置。[self.scrollView setDelegate:self];