jjzjj

SetContentSize

全部标签

ios - UIScrollView 在 vi​​ewDidLoad 中调用 setContentSize 后不更新,但在从按钮调用时更新

我有一个ViewController和一个包含可变大小内容的View的UIScrollView。-ViewController-ScrollView-View-label1-label2-...当调用Controller的viewDidLoad时,我将UIScrollView的内容大小设置为适当的高度,但View不滚动。如果我从按钮上的操作调用同一行,它会更新contentSize并正确滚动。我正在使用autolayout。知道为什么以及如何解决它吗?View不会滚动:-(void)viewDidLoad{[superviewDidLoad];[_scrollViewsetConten

ios - 使用 UIScrollView 和 setContentSize 时设置正确的大小

我只是想拥有更多的控件,而不是普通iPhone屏幕上所能容纳的控件。以在联系人应用程序中查看某人的联系信息为例。看来我应该使用UIScrollView来实现它。假设我为此需要大约800像素。所以在我的NIB中,我将ScrollView的View设置为800的高度。然后我在ScrollView下添加我的控件。我建立连接,然后在viewDidLoad中,我执行通常的操作:[scrollersetScrollEnabled:YES];[scrollersetContentSize:CGSizeMake(320,800)];如果我在此状态下构建和运行,它不会滚动。所以在网上找了一圈,有人说你必

ios - UIScrollView setContentSize 不起作用

我对UIScrollView有一个很大的问题。为了确保这不是我的实际项目,我创建了一个新项目,仅限iPhone,适用于iOS6和7。我禁用了自动布局。我创建了一个标签栏项目我创建了一个ViewController,将其嵌入导航Controller并将其连接为标签栏项目#0我在我的View中放置了一个UIScrollView。我在为此View创建的自定义UIViewController中连接了ScrollView。我合成了我的IBOutlet并将委托(delegate)设置为self。我也在.h中实现委托(delegate)这是我的代码(ViewDidLoad):self.scrollV

ios - UIScrollView setContentSize 不起作用

我对UIScrollView有一个很大的问题。为了确保这不是我的实际项目,我创建了一个新项目,仅限iPhone,适用于iOS6和7。我禁用了自动布局。我创建了一个标签栏项目我创建了一个ViewController,将其嵌入导航Controller并将其连接为标签栏项目#0我在我的View中放置了一个UIScrollView。我在为此View创建的自定义UIViewController中连接了ScrollView。我合成了我的IBOutlet并将委托(delegate)设置为self。我也在.h中实现委托(delegate)这是我的代码(ViewDidLoad):self.scrollV

ios - scrollview 不会通过 setcontentsize 调用一直向下滚动

有人问过,但我应用的答案不起作用我为我的scroolView创建了一个scrollViewoutlet向下滑动时,它会截掉一半页面,所以我添加了在viewdidload中好像这条线不影响...提前致谢[scrollViewsetContentSize:CGSizeMake(320,800)]; 最佳答案 确保框架大小在可见View内。如果框架延伸到可见View之外,那就是你会看到ScrollView没有一直滚动尝试将高度设置为实际高度的一半,然后查看它是否一直滚动。从那里开始,您可以找出ScrollView所需的帧大小是多少

objective-c - UIScrollView setContentSize 因未捕获的 NSRangeException 而崩溃

在一些UIScrollView的内容被删除后调用setContentSize使应用程序崩溃。inttoolbarHeight=[[[selfnavigationController]toolbar]frame].size.height;intnavbarHeight=[[[selfnavigationController]navigationBar]frame].size.height;inttotalHeight=toolbarHeight+navbarHeight;//contentWidthis640CGSizecontentSize=CGSizeMake(contentWidt

iphone - UIScrollView 在方向更改期间在 SetContentSize 之后自动滚动到顶部 - 我怎样才能防止这种情况发生?

我有一个UIScrollView,其中启用了仅垂直滚动。我正在显示按钮网格(类似于照片查看器图像网格)。必须根据屏幕方向绘制不同的网格,以便使用所有屏幕空间。考虑到按钮的大小,我可以在纵向模式下每行3个,在横向模式下每行4个。我将所有按钮重新定位在:willRotateToInterfaceOrientation:duration中,然后在我的UIScrollView上调用:setContentSize:。除了在调用SetContentSize:之后发生的自动滚动之外,一切似乎都运行良好。换句话说,假设我是纵向的,并向下滚动列表的3/4,当我旋转到横向时,它会自动滚动到顶部。有趣的是,