IOS View中的frame,bounds和center

iOS科普一下根View及其子View中心点含义的坑 本文简单介绍了根View以及子View中心的含义。解答了为什么根View的直接子View可以用childView.center = parentView.center来设置中心,但childView的子View不可以这样做的原因。 废话?中心什么意思!? 的确,中心是什么意思,不是废话么?中心不就是中心么? 不过严格来说,在iOS里view的中心(view.center)是其矩形中心点在其父... 阅读详情

首先ios view系统中,存在多个坐标系,这个必须要意识到,比如superview的坐标系,subview的坐标系,当前view的坐标系等等。

1.frame

frame的属性中包括了一个矩形,frame rectangle。这个矩形含有的信息是父视图的坐标信息,也就是当前view所在superview中的位置;还有一个信息就是大小。

2.bouns

bounds的属性中也包含了一个矩形,bounds rectangle。这个矩形包括的信息有,size和content origin也就是里面内容的原点坐标,注意,这个坐标是指当前view的坐标系。

3.center

center 属性包含了一个center point 指当前view 的中心在superview坐标系中的位置。

补充,在设置一个view的位置时,一般用center,因为center值总是有效的。如果之前有过某个transform的设置,这时用frame调整位置,如果与tranzform中的不一致,将不会执行,而用center总会执行的。

另外,如果view的一部分超出了superview的bounds,那一部分还是会被渲染的,除非superview调用clipsToBounds 的值为true。而不管view的视图是否超出了superview,超出的那部分,都不会响应touch event事件。


模型算力需求估算 (Billion Parameters,简称B)和训练/推理的计算任务复杂度,结合硬件计算能力(例如每秒浮点运算次数,FLOPS)来估算。以下是详细的方法和公式说明,以及实际的计算示例。算力需求的估算依赖于参数量、模型架构及硬件性能,结合训练/推理场景的特定要求来计算。通过上述公式和示例,我们可以定量分析不同任务的算力需求,并合理配置硬件资源以优化运行效率。结论:推理任务相对较轻,单台H100可以在30秒内完成此任务。推理算力需求一般远低于训练,因为只需要执行前向传播。,可以将训练时间缩短到约。 阅读详情

相关推荐

基于 国产USRP B210 的通信+侦测+干扰三合一实验平台,解锁无线攻防全场景!

在当代复杂电磁环境与多样化通信需求并存的背景下,软件定义无线电(SDR)技术正展现出前所未有的系统灵活性与功能可重构性。由两台USRP-LW B210软件无线电设备模拟无线链路通信过程,能够模拟多种无线通信信号传输及图像传输场景,适用于通信协议验证、抗干扰测试及教学实验。,支持"通信-侦测-干扰-优化"的闭环实验流程,为无线通信领域的教学科研与工程应用提供了一套经济高效、功能完备的解决方案。系统可对通信链路信号进行快速、自动化侦测、识别、告警,并支持多种干扰信号生成、模式切换及效果评估功能。

luowave2012的博客 832

ios 通过设置UI控件的center和size来设置位置时需注意!

今天在设置按钮位置时,使用center和size属性来控制,但是发现怎么也不对,研究了一下发现,当使用UI控件的center和size属性来控制位置时,好像是有先后顺序的: 下面看一段代码,将红色的view在控制器view中居中。 首先是设置center的代码: CGPoint center = redView.center; center.x = self.view.fra

Make___的专栏 7107

视频异常检测 5 大经典数据集实战对比:UCSD Ped2 vs CUHK Avenue vs Street Scene

本文深入对比分析了视频异常检测领域的五大经典数据集,包括UCSD Ped2、CUHK Avenue和Street Scene等,从场景复杂度、异常类型和标注质量等多维度进行实战评估。通过详细的数据集特性解析和计算效率测试,为研究者和工程师提供选型指导,帮助优化算法在智能监控和安防领域的应用效果。

weixin_33800463的博客 409

详解UIView的frame、bounds和center属性

From: http://ios.wpjam.com/2011/08/29/uiview-frame-bounds-center/   1、概要 翻开ios官方开发文档,赫然发现上面对这三个属性的解释如下: frame:描述当前视图在其父视图中的位置和大小。 bounds:描述当前视图在其自身坐标系统中的位置和大小。 center:描述当前视图的中心点在其父视图中的位置。 是不是...

移动开发 416

VFIO框架源码分析(二十二)- IOMMUFD 的脏页跟踪与 Dirty Bits 读取

在虚拟化热迁移(Live Migration)的场景中,脏页追踪(Dirty Page Tracking)是最具挑战性的环节之一。它的核心任务是实时捕获设备(DMA)对内存的写操作,以便 VMM(如 QEMU)知道哪些内存页需要被重新传输到目标主机。在强耦合与粗粒度:脏页追踪是绑定在 Container 上的。这意味着,如果一个 Container 内有多个设备,哪怕只有一个设备在写内存,脏页追踪也会影响 Container 内的所有设备。软件模拟开销大。

qq_36071928的博客 1042

基于ResNet-50的猫狗分类训练

基于ResNet-50的猫狗分类python训练

weixin_46352497的博客 1004

iOS center属性

center属性是指当前view在其父view上的位置,center.x和center.y是以父view为参考系的。举个例子 UIView * view1 =[[UIView alloc]initWithFrame:CGRectMake(40, 100, 100, 100)]; view1.backgroundColor =[UIColor orangeColor]; [sel

BlingbringBling的博客 1749

46、聚类算法在智能交通数据分析中的应用

本文探讨了聚类算法在智能交通数据分析中的应用,介绍了K-均值算法、K-中心点算法和基于模型的聚类算法的基本原理及特点,并结合实际交通数据讨论了其应用场景与挑战。通过聚类分析,能够从海量交通数据中发现隐藏模式,为交通管理和规划提供科学依据。文章还展示了具体的案例分析和实现流程,为未来智能交通系统的发展提供了参考。

zz67890的博客 133

ios 视图center的一个坑

我们在进行视图布局的时候,有时候会出现设置的位置与预想的位置不一样,但看又看不出来问题。现在说明我遇到的一个问题:A、 期待位置B、实际位置(有所偏移)1、我在一个ViewController里创建一个视图UIView,并将该视图的中心设置为 ViewController 的center; - (void)viewDidLoad { [super viewDidLoad]; //在根

iChenfy的专栏 1746

《Zephyr OS 入门与实战》第3章:第一个 Zephyr 程序 - Blinky 实战

解决方法:确认设备树overlay文件已正确加载。返回值,确认驱动初始化状态。

2301_79143213的博客 538

高云FPGA系列教程(8):ARM串口数据接收(中断和轮询方式)

GW1NSR-4C ARM部分共有2个串口外设,都挂载在APB1总线上,最高支持波特率921.6Kbit/s,无奇偶校验位,8位数据位,1位停止位,支持高速测试模式 HSTM(High Speed Test Mode),即每个时钟周期输出1位数据,可以在短时间内传输大量数据。官方手册上没有描述发送和接收缓存FIFO的深度,所以不确定是否支持缓存。

whik1194的博客 1683

iOS之 view视图的创建和它的Frame、bounds、center属性

frame是相对父视图来说的,相信大家都能够了解,所以在此不做过多解释 bounds(边界)是相对自身来说的,例如下例代码: UIView *view=[[UIView alloc]initWithFrame:CGRectMake(20, 20, 160, 160)];     view.backgroundColor=[UIColor blueColor];

zhang_pengfei的博客 562

【原创】下载RealEstate10K数据集原始视频的方法

目前互联网上能搜到下载RealEstate10K数据集原始视频的方法都已经不能用了,这篇博客介绍一种目前可用的下载RealEstate10K数据集原始视频的方法,并给出自动化的脚本代码。

沉迷单车的追风少年 2460

iOS开发总结之 view的frame、center和和view的bounds之间的区别

iOS开发总结之 view的frame、center和和view的bounds之间的区别

Walden_tinghou的专栏 753

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

iOS UI学习笔记(二)View的frame和bounds,center

接着昨天的学习,首先来研究一下UIView类的frame属性和bounds属性的区别。 frame是以父视图为参考系,bounds则是以自身为参考系。 下面是直观的实验代码,用来区分frame和bounds的区别: AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithO

q408896553的博客 583

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Bug:iOS-改变view的frame后,设置transform,诡异画面

">http://stackoverflow.com/questions/19837512/rotate-uiimage-and-move/19862637#19862637> 最后终于在API Document里面找到这么一小段话 // animatable. do not use frame if view // is transformed since it will

欧阳天涵的专栏 8957

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

contentSize、contentInset和contentOffset区别

contentSize、contentInset和contentOffset区别 分类:iphone开发2011-12-05 21:4923495人阅读评论(4)收藏举报 uiviewios 这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。 frame 是UIView中表示此view的一个矩形面积,包括了vie...

weixin_30295091的博客 70

html5 开发ios app,使用HTML5构建iOS原生APP(5)

我的app基本上是由一个原生的navigation controller贯穿全局,然后在每一个scene中都有一个主要的UIWebView作为主要逻辑:-(void)viewDidLoad{...self.webView=[[UIWebViewalloc]initWithFrame:CGRectMake(.0f,0.f,self.view.bounds.size.width,self.view.b...

weixin_36183642的博客 279

IOS的一些面试知识点

◆fame,bounds,center,alpha,opaque,hidden 这些都是view的一些基本属性。frame是描述该view在其父视图中的一块区域。其坐标系是在其父视图中的坐标。我们在进行view的初始化时会经常使用到frame。bounds也是描述该view的大小,是其在自身的坐标系中的位置大小。center是描述其在父视图的中心位置坐标。我们在进行view的位置改变而不改变vi

COOL_BEAR_XX的专栏 632

iODF 项目总结

1.给View 添加背景:self.benduankou_View.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"image name.png"]]; 2.自定义tableviewcell :首先新建一个空的nib文件,拖一个tableviewcell控件,再在这个控件中放入要显...

dingpanxin4802的博客 294

UIView的常见属性

//frame(框架View) //1.iOS里面控件的坐标是从界面的左上角开始的,左上角是X与Y的值是(0.0),X的值是从左往右增加,Y的值是从上往下增加。 //2.View里面添加的控件,后添加的在上面。 //3.iOS”控件“由坐标(X与Y值),宽高组成。 //UIView的常见属性 //1.supeview //@property (nonatomic

iOS_zixue的博客 382

html5 实现ios原生控件,使用HTML5构建iOS原生APP(5)

我的app基本上是由一个原生的navigation controller贯穿全局,然后在每一个scene中都有一个主要的UIWebView作为主要逻辑:-(void)viewDidLoad{...self.webView=[[UIWebViewalloc]initWithFrame:CGRectMake(.0f,0.f,self.view.bounds.size.width,self.view.b...

weixin_31299075的博客 152

基本控件属性

IOS基本控件属性 一、控件的属性 1.CGRect frame 1> 表示控件的位置和尺寸(以父控件的左上角为坐标原点(0, 0)) 2> 修改这个属性,可以调整控件的位置和尺寸 2.CGPoint center 1> 表示控件的中点(以父控件的左上角为坐标原点) 2> 修改这个属性,可以调整控件的位置 3.CGRect bounds...

weixin_30699235的博客 63

iOS UI 基础知识之 UI 用到的几何知识

1. View是基本UI的基本元素,

316
上一篇: 高层iOS HTTP API
下一篇: 使用python的Flask实现一个RESTful API服务器端[翻译]
backpackcsdn
博客等级 码龄13年 0粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值