iOS swift-相对程序整个窗口的frame

原创 2016年08月30日 13:06:44

UIView提供了一个方法,可以获取相对于任意窗口的frame

例如:如下图所示,如果直接cell.frame只能获取相对于大红色正方形的frame,而我现在想要得到的是cell相对于整个程序窗口的frame

在大红色正方形所在的类中

self.convertRect(cell.frame, toCoordinateSpace: UIApplication.sharedApplication().keyWindow!)

这样就可以得到cell相对于整个窗口的frame了







版权声明:本文为博主原创文章,未经博主允许不得转载。

ios view的frame和bounds之区别(位置和大小)

前言: 学习ios开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白b...
  • mad1989
  • mad1989
  • 2013年03月24日 01:43
  • 123341

Swift UITableView相关功能(一)创建tableView

UITableView 是iOS中很常用的一个控件,下面我们就来实现一下Swift中有关UITableView的创建和使用方法 首先,新建一个项目起名TestTableViewSwift  默认语言选...
  • lwjok2007
  • lwjok2007
  • 2015年10月16日 11:35
  • 3375

UIScreen 中的applicationFrame和bounds的区别

applicationFrame返回的是APP显示的区域,除去状态栏 bounds返回的是整个屏幕的大小。 如果隐藏了状态栏,两个就一样了。...
  • xzc2677
  • xzc2677
  • 2014年02月17日 13:41
  • 1114

iOS 输出CGRect格式的数据

iOS编程中,输出CGRect格式的数据
  • u013892686
  • u013892686
  • 2016年01月04日 10:20
  • 1113

Swift实现iOS中的动画示例

import UIKit class ViewController: UIViewController {               @IBOutlet var fi...
  • ruby_1363611245
  • ruby_1363611245
  • 2015年12月26日 15:35
  • 1935

Swift / Objective_C / Xcode实际开发中可能遇到的小功能小技巧总结<持续添加更新...>

Swift / Objective_C / Xcode实际开发中可能遇到的小功能小技巧总结
  • feng2qing
  • feng2qing
  • 2017年01月14日 16:38
  • 3084

【iOS】系统框架学习

iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch l...
  • xn4545945
  • xn4545945
  • 2014年06月09日 21:24
  • 4853

iOS 应用获取最上层全屏 Window 的正确方法

有时候,我们需要将View添加到最上层的Window上,比如:弹出框、Loading等,经常有同学直接通过:[[UIApplication sharedApplication].windows las...
  • panxia1234
  • panxia1234
  • 2016年12月19日 15:07
  • 2336

详解iOS开发中处理屏幕旋转的几种方法

前言: 最近在写PhotoBrowser的时候, 发现浏览图片的时候需要适配屏幕的旋转.于是研究一下, 发现有几种处理方法和一些注意点. 我们希望在屏幕旋转的时候,界面的布局能够相应的变化来适配新的布...
  • zerojswift
  • zerojswift
  • 2016年05月25日 20:20
  • 6512

控件旋转frame的计算

在做一个UITableView横向滚动的例子时遇到了视图旋转后frame设置不准的情况,通过分析,总结以下计算方法: 控件旋转根据锚点进行旋转,锚点默认为0.5,为控件的中心点,锚点是不变的,根据锚...
  • zww1984774346
  • zww1984774346
  • 2016年03月17日 17:05
  • 497
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS swift-相对程序整个窗口的frame
举报原因:
原因补充:

(最多只允许输入30个字)