jjzjj

contentSize

全部标签

ios - -[UIScrollView zoomToRect :animated:] weird behavior when contentSize < bounds. 大小

谁能准确描述-[UIScrollViewzoomToRect:animated:]的行为?这种方法似乎确实做了一些复杂的事情,但Apple的文档非常稀少。当内容大小在宽度和/或高度上小于ScrollView的大小时,此方法出现不可预测的行为。在某些情况下,此方法会导致ScrollView在本应为0的情况下具有负的内容偏移量。传递略有不同的矩形后,它会将内容偏移量保留为0,就像我期望的那样。为了演示这种奇怪的行为,我设置了一个示例项目,其中包含一个大小为(200,200)的ScrollView,其中包含一个大小为(100,100)的内容View。我希望内容View的缩放到rect((0,

iphone - UITextView 在粘贴文本时视觉上改变内容位置

我有一个UITextView,旨在在需要时放大以适合contentView。但是,当我粘贴一段文本时,它会将内容的起点和终点垂直放置在错误的位置。输入或删除字符会将其重置回正确位置。知道这是为什么吗?-(void)textViewDidChange:(UITextView*)textView{self.textView.frame=CGRectMake(self.textView.frame.origin.x,self.textView.frame.origin.y,self.textView.frame.size.width,self.textView.contentSize.hei

ios - 调整包含 UITextView 的 UICollectionViewCell 以适应 contentSize

我有一个UICollectionView,其中我的一个UICollectionViewCells包含一个UITextView。我的目标是自动调整UICollectionViewCell的大小以适合TextView的内容。我已经覆盖了collectionView:sizeForItemAtIndexPath,但我正在努力获取TextView的内容高度值而不创建无限循环。通常要自动调整UITextView的大小,我会执行如下操作:CGRectframe=textView.frame;frame.size.height=textView.contentSize.height;textView

ios - 未调用 UIScrollViewDelegate 函数

当我拖动它时,我的View似乎在滚动(边栏出现并四处移动),但我的委托(delegate)函数没有触发。问题:为什么协议(protocol)函数中的println永远不会被调用?作为背景,我正在尝试重写https://github.com/bobmoff/ScrollKit在Swift中,这就是UIView与SKView等混合的原因。我的日志输出是:852.0480.0FinishedviewDidLoad代码是:importUIKitimportSpriteKitvarkViewTransformChanged="viewtransformchanged"varscene=GameS

ios - 使用 UIRefreshControl 在 UITableView 中禁用底部反弹

我想禁用UITableView底部反弹,我不能在Storyboard中使用标准的“反弹”属性,bcsUIRefreshControl需要顶部反弹才能工作。所以我试过thissolution:-(void)scrollViewDidScroll:(UIScrollView*)scrollView{if(scrollView.contentOffset.y>=scrollView.contentSize.height-scrollView.frame.size.height){[scrollViewsetContentOffset:CGPointMake(scrollView.conten

javascript - WKWebView 内容高度太大了

我已经尝试了这个类似question的所有答案计算WKWebView的正确内容高度,但结果高度总是超出实际高度,从而在内容末尾下方形成一个长长的空白区域。我尝试过的方法:webView.eveluateJavaScript()webView.scrollView.contentSizeWKScriptMessageHandler(获取message.body.valueForKey("body"))这是我尝试加载的HTML字符串:>img{max-width:100%%;height:auto>!important;width:auto!important;};style='margi

ios - iOS11出现键盘时,UITableView将键盘高度添加到contentSize

我正在开发一个应该在iOS11和12上运行的聊天。在iOS12上,一切都按预期运行。但是,在iOS11上,我遇到的问题是,一旦键盘出现,表格View内容大小就会增加(无单元格)。额外高度的量与键盘高度相匹配。演示这是一个演示,左边是iOS11,右边是iOS12。在iOS12上一切正常。当键盘出现时,请注意iOS11上表格View的底部。View/ViewController层次结构设置-=ViewController+=查看-UINavigationViewController-UIViewController//ControllingcontentInsets,contentOffs

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 - 动态设置 UICollectionView 的 ContentSize

我有一个以编程方式创建的UICollectionView。创建CollectionView后,我想根据它必须包含的单元格数量动态定义CollectionView高度。我不想启用CollectionView本身的滚动,而是将此CollectionView作为subview添加到包含在垂直UIScrollView中的View。例如,如果UICollectionView有10个UICollectionViewCells。它的高度可能为200.0f,但如果它有20个像元,它的高度可能为300.0f,依此类推。我已尝试按照Apple文档here来完成此操作,重写collectionViewCon