草庐IT

current_frame_p

全部标签

ios - UIWebView frame变了,scrollView也跟着变了,怎么只换frame呢?

我对xcode中的UIWebView有疑问,示例代码如下,将其添加到UIWebView中。-(void)viewDidLoad{[superviewDidLoad];webview.frame=CGRectMake(0,200,768,1024);[webview.scrollViewsetContentSize:CGSizeMake(768,5000)];[webviewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://www.baidu.com"]]];webview.backgroundCol

ios - setText 时不能使用 Frame.origin

我正在使用下一个代码淡出并向上滚动我的文本字段,但我只是注意到,当我使用类似[textFieldsetText:@"something"];或[textFieldresignFirstResponder];我失去了向上滚动。任何人都愿意解释为什么我会出现这种行为以及可能的解决方法。[UIViewanimateWithDuration:0.5delay:0.0options:UIViewAnimationCurveEaseInOutanimations:^{CGRectFrame=textField.frame;Frame.origin.y=100;textField.frame=Fra

ios - 自定义 ViewController 转换 : Get ToViewController's Subview's Frame

这是我的问题的一个例子:我在ViewControllersA和B中有StarImageView,它们显示相同的图像,但在其ViewController中具有彼此不同的帧。当点击ViewControllerA中的StarImageView时,应用会将一个新的ViewController推送到导航Controller堆栈中,同时在ViewControllerB中动画到它的最后一帧。此行为就像iPhone照片应用中的过渡。我现在是怎么做的我使用ViewControllerA中的初始StarImageView帧和图像在动画对象中初始化一个临时UIImageView,并通过硬编码rectCGRe

ios - 动画 UICollectionViewCell 时 bounds.size 和 frame.size 之间的相关性是什么

我读过几篇文章(如https://stackoverflow.com/a/5340339/1084822和https://stackoverflow.com/a/15582466/1084822),要使用动画调整UIView的大小,我们不能为框架设置动画,我们必须混合使用bounds.size和bounds。起源和位置。但是,我找不到这些属性与框架的属性之间的相关性。我有一个带有自定义布局的UICollectionView。当一个单元格被删除时,布局被刷新并且每个单元格通过prepareLayout和layoutAttributesForElementsInRect:方法获得它的新框架

ios - RTCI420Frame 对象到图像或纹理

我正在开发适用于iOS的WebRTC应用程序。我的目标是从WebRTC对象录制视频。我有为我提供此方法的委托(delegate)RTCVideoRenderer。-(void)renderFrame:(RTCI420Frame*)frame{}我的问题是:如何将对象RTCI420Frame转换为有用的对象以显示图像或保存到磁盘。 最佳答案 RTCI420Frames使用YUV420格式。您可以使用OpenCV轻松地将它们转换为RGB,然后将它们转换为UIImage。确保你#import-(void)processFrame:(RTC

ios - 在 Storyboard预览 xcode 中获取 "xxx.storyboard is currently locked because it is a remote resource"

在xcode(7.3.1)storyboard中,当我们点击assistanteditor并选择storyboard的preview时,我们就得到了storyboarddesign的输出。顶部有一个锁定按钮,当我单击该按钮时,它会显示xxx.stroryboard当前已锁定,因为它是远程资源,无法解锁。我还有其他问题..1)我可以添加选项,例如iphone4.4,4.7,3.5inches,但添加后无法删除这些选项。如何删除添加的?2)由于没有水平和垂直滚动条,我无法移动预览屏幕来查看和缩放它。我如何滚动它? 最佳答案 lock对您

iOS/ swift 3.0 : how do you determine which rows are currently visible in a UITableView?

在Swift3.0中,如何确定哪些行当前在UITableViewController中可见? 最佳答案 您可以使用:tableView.visibleCells这是当前在TableView中可见的UITableViewCell数组。如果你只需要可见行的索引路径,你可以使用:tableView.indexPathsForVisibleRows这是IndexPath对象的数组。 关于iOS/swift3.0:howdoyoudeterminewhichrowsarecurrentlyvisi

iOS Facebook SDK "An active access token must be used to query information about the current user."

我有一个token,但一直收到此错误:“必须使用事件访问token来查询有关当前用户的信息。”任何帮助表示赞赏:)NSLog(@"TOKEN:%@",[[FBSessionactiveSession]accessToken]);NSString*picture=[NSStringstringWithFormat:@"http://www.prowebdev.org/WooF/API/OpenGraph.php"];NSString*image=[NSStringstringWithFormat:@"http://www.prowebdev.org/WooF/API/upload/356

ios - 模态呈现样式 "over current context"和 "over fullscreen"有什么区别?

我想知道当前上下文和全屏的区别是什么?当我在它们之间切换时,我的应用程序没有任何变化。所有的动画看起来都一样等等。 最佳答案 如果您从已经处于全屏模式的ViewController中呈现ViewController,则没有任何视觉差异。但是,如果呈现ViewController未处于全屏模式,当前上下文将有所不同。例如:左:在当前ViewController未处于全屏模式之前中间:以全屏呈现一个新的ViewController右:呈现一个具有当前上下文的新ViewController可用的不同演示模式比较的完整列表hereonGit

ios - 是否有 (self.frame.origin.y + self.frame.size.height) 的快捷方式?

我写了太多这段代码:self.frame.origin.y+self.frame.size.height有捷径吗?像self.frame.y_plus_height这样的东西?如果有,我不确定在我写下完整句子的所有时间里这是好消息还是坏消息。 最佳答案 这应该可以解决问题:CGFloatres=CGRectGetMaxY(self.frame);可以找到文档here.编辑:根据robmayoff的解释(见评论),这比在代码中简单地求和origin.y+size.height要昂贵一些。