Tag: contentsize

scrollView不能快速滚动

我有一个不滚动的滚动视图。 谷歌search似乎表明,这可能是我的约束? 我的约束如下: Trailing space to superview = -16 Leading space to superview = -16 Top space to top layout guide = 0 Bottom space to bottom layout guide = -13 我打印出viewDidLayoutSubViews中的scrollview contentSize,它每次打印出相同的值,即: scrollview is (375.0, 356.5) 任何想法可能是什么问题

UIScrollView ContentSize.height默认为0.0000?

我想创build一个dynamic的forms使用UIScrollView,但我注意到,当我使用NSLog ,我的scrollView的contentSize.height = 0.00000我build立了scrollView的宽度和高度的故事板上的内容与它的元素。 那为什么它返回0呢? scrollView中的所有元素都正常显示/正常工作。 scrollView的contentSize总是默认为0,我只需要设置它?

iOS UIWebView,改变内容大小

我有一个UIWebView,我已经设置了WebView的高度 [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"] floatValue]; 这工作正常,但在我的网页上我有一个可扩展的菜单,所以当网页改变它的高度时,WebView不会增加/减less它的大小。 任何提示如何使我的UIWebViewdynamic更改高度时,网页正在改变其大小? 我非常想保持UIWebView的大小=网页,所以我永远不必滚动的WebView。

UITextView不更新其contentSize

我dynamic地调整UITextView的高度,以及UITableViewCell在其内容改变时所embedded的高度。 但我也有能力粘贴预定义的文本位。 由于这个粘贴是以编程的方式发生的,问题是,在将所选文本位添加到UITextView的文本并调用我的UITableView来更新其单元高度后, UITextView还没有更新其contentSize,我用它来计算单元高度。 有没有办法强制UITextView更新其contentSize ,我编程添加文本后?

检测对UIWebView的滚动视图的contentSize的更改

我试图在UIScrollView的内容的底部设置一个UIView,所以我把视图的位置设置为scrollview的contensize heigth。 但我的scrollview是一个UIWebView的子视图,所以当图像加载时,contentig heigth改变,我的视图应该是在滚动视图的底部结束在中间… 所以我正在寻找一种方式来通知当滚动视图的contentize变化。 我试图将其子类化,并更改setter为contensize发送一个NSNotification: @implementation UIScrollView (Height) -(void)setContentSize:(CGSize)contentSize { _contentSize=contentSize; [[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:@"scrollViewContentSizeChanged" object:nil]]; } @end 但在编译我得到和错误说: “_OBJC_IVAR _ $ _ UIScrollView._contentSize”,引用自: – MyClass.o中的[UIScrollView(Heigth)setContentSize:] ld:symbol(s)not found for architecture armv7 任何想法如何二传手应分类? 谢谢 !

用导航控制器推动后,UIScrollView滚动不起作用

我有一个奇怪的问题。 在视图层次结构中有一个UIScrollView。 当通过UITabBarController呈现视图时,它工作的很好,但是在用导航控制器(它是第三个vc推到根上面)推动后根本不起作用。 滚动视图是在故事板中创build的,以下行在viewDidAppear方法中: [super viewDidAppear:animated]; [self.scrollView setScrollEnabled:YES]; self.scrollView.contentSize = CGSizeMake(320.0f, 468.0f); 任何想法或build议? 如果你需要scrollview属性检查器的镜头让我知道。 这是调用方法。 错误可能是在这里的某个地方。 UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil]; MKontaktViewController *vc = [sb instantiateViewControllerWithIdentifier:@"Kontakt"]; vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self.navigationController pushViewController:vc animated:YES]; 谢谢,丘吉尔

不pipecontentSize大,UIScrollView都不滚动

我已经创build了一个UIScrollView,并在Interface Builder中添加了子视图,但是我无法滚动。 我看过其他类似的问题,但我已经适当地设置了我的contentSize。 事实上,我甚至尝试设置令人难以置信的大contentSize,并没有产生影响。 我错过了什么? 请注意,UIScrollView是一个IBOutlet: @property (strong, nonatomic) IBOutlet UIScrollView *scroll; 这是在我的viewDidLoad: self.scroll.scrollEnabled = YES; [self.scroll setContentSize: CGSizeMake(2400,8000)]; 以下是Interface Builder的屏幕截图: 这是运行时的视图,但任何水平或垂直滚动​​的任何尝试的任何尝试不起作用。