jjzjj

contentInsets

全部标签

objective-c - 从不同线程返回后在 UITableView 上设置 contentInset

如何在从单独的线程返回后在UITableView上设置内容插入?这里有一些代码可以了解我正在做的事情的要点,也可以随时提供超出此问题范围的建议。我的主要目标是在没有可用广告的情况下折叠webview将进入的区域(由contentInset创建的表格上方的区域)。//InViewdidLoad[NSThreaddetachNewThreadSelector:@selector(getBannerAdContent)toTarget:selfwithObject:nil];-(void)getBannerAdContent{NSAutoreleasePool*pool=[[NSAutore

iphone - 更改 UITableView 的 contentInset 而不更改其 contentOffset?

我想在iPhone上创建一个类似于Apple的消息应用程序的用户界面。我有一个TableView和它下面的文本字段。当我选择文本字段时,我会在键盘向上滑动时为表格View的contentInset设置动画,以便内容显示在键盘上方。我有一些代码使用平移手势识别器来检测用户何时向下滚动表格View并在发生这种情况时为键盘向下设置动画(如果您看到Apple的消息应用程序,它具有关闭键盘的相同功能。您在表格View上向下滚动,当您的手指滑过文本字段时,键盘会随之下降)。这很好用,但是如果表格View滚动到顶部并且我在键盘向下滑动时开始更改其内容插入,表格View滚动到顶部然后快速回到顶部导致奇

ios - UITextView contentInset 在 iOS 7 上的 UITextView 中不起作用?

我正在尝试设置UITextView的contentInset属性。这样做时,UIEdgeInset的top变量工作得很好。所以[self.textViewsetContentInset:'UIEdgeInsetsMake(50,0,0,0)];有效。但是分配UIEdgeInsets的任何其他变量都不起作用。只有top调整。bottom不调整,left或right也不调整。所以[self.textViewsetContentInset:UIEdgeInsetsMake(0,50,100,50)];不会对我的textView做任何事情。我错过了什么吗?有什么想法吗?

ios - 在 iOS 中关闭 View Controller 时 ContentInset 设置错误

在我的iOS应用程序(使用Xamarin开发)中,我使用自定义容器ViewController在与的段关联的不同subviewController(它们都包含一个UITableView)之间切换UISegmentedControl.一开始我在切换到新ViewController时遇到错误的contentInset分配问题,因为View位于导航栏下方。我用另一个stackoverflowquestion中提供的解决方案解决了这个问题,而且效果很好。现在的问题是其中一个subviewController以模态方式呈现另一个ViewController,当它被关闭时,contentInset

ios - 当我使用 contentInset 时,我不完全理解 scrollRectToVisible

我向UItextView添加了非常大的文本。我的初始偏移量是-55。然后我滚动到UITextView的底部。我的偏移量是406。然后我调用了scrollToZero。我的偏移量是-55。我又调用了scrollToZero,我的offset是0,为什么scrollToZero这么变幻莫测呢?我不明白为什么当我再次单击时偏移量会发生变化。-(void)viewDidLoad{[superviewDidLoad];textView.text=@"Verybigtext";textView.contentInset=UIEdgeInsetsMake(55.0,0,0,0);[textViews

ios - uitableview contentInset 问题

我对contentInsent有奇怪的问题。我正在实现“拉动和释放”以在UITableView上刷新并且一切正常,但在某些情况下我想在没有用户交互的情况下显示“加载”状态。所以我想我将按以下方式简单地使用contentInset:scrollView.contentInset=UIEdgeInsetsMake(60.0f,0.0f,0.0f,0.0f);显示的1或2个单元格一切正常-View中可能有3个单元格。但是,一旦单元格数量增加,我在顶部的横幅就不会显示,同时手动滚动也可以正常工作。除了移动内容之外,我还必须移动滚动条吗? 最佳答案

ios - 设置WKWebView scrollView的contentInset导致页面跳转到顶部

设置WKWebView的contentInset后,我发现如果我使用默认滑动手势在页面之间导航,WKWebView不会保留contentInset并跳转到到顶部,有谁知道如何解决这个问题?谢谢!我的示例代码:importUIKitimportWebKitclassViewController:UIViewController{privatelazyvarwebView:WKWebView={letview=WKWebView(frame:CGRect(x:0,y:0,width:UIScreen.main.bounds.width,height:UIScreen.main.bounds

iphone - UITableView contentInset 使表格 View 除了垂直滚动外还可以水平滚动

我正在代码中创建一个UITableViewController并将其推送到导航堆栈的顶部。它的表格View旨在仅显示一个简单的文本项列表。我需要在我的TableView中添加一些contentInset,我将其添加到UITableViewController的init方法中self.tableView.contentInset=UIEdgeInsetsMake(7.0f,5.0f,7.0f,5.0f);但是,当我加载TableView时,左右contentInset似乎实际上将TableView的宽度拉伸(stretch)了10。我现在看到一个小的水平可滚动区域。我不想在我的表格Vie

ios - 在 Xcode 6 中通过 Storyboard 设置 UITableView 的 contentInset

在Xcode6上,似乎已经取消了通过UIStoryboard设置ScrollView/表格View的内容插入的功能。见下图:左边的参数来自Xcode6,而右边的参数来自Xcode5有谁知道参数是否已移动,或者我们是否不再能够通过UIStoryboard设置内容插入?如果可能的话,我真的很想将其保留在我的代码之外...... 最佳答案 你可以使用KVC来做到这一点选择表格View选择身份检查员在“用户定义的运行时属性”中按“+”将您的插图添加为Rect{{10,15},{25,10}}用于KeyPathcontentInset截图在这

ios - 有没有办法通过 Storyboard 设置 UITableView 的 contentInset?

self.tableView.contentInset=UIEdgeInsetsMake(232,0,232,0)有没有办法在Storyboard中设置它? 最佳答案 从Xcode6开始,内容插入选项似乎从属性检查器中消失了。但是如果您不想在代码中定义contentInset,因为它与用户界面相关,仍然有一个选项:选择您的UITableView并打开IdentityInspector(Alt+Cmd+3)并单击加号按钮以添加用户定义的运行时属性。选择Rect作为其类型,选择contentInset作为其关键路径。请参阅此处更改顶部插