`
zhangyaochun
  • 浏览: 2614437 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

CGRect

 
阅读更多

 

 官网地址:https://developer.apple.com/documentation/coregraphics/cgrect

 

  CGRect 描绘了一个矩形区域。

 

  CGRectMake 可以构造一个 CGRect 结构体。

 

  • x 坐标
  • y 坐标
  • 宽度
  • 高度  

 

   横向轴向右增大,纵向轴向下增大原点在左上角

 

   参考:https://www.jianshu.com/p/7692b94b173d

 

分享到:
评论

相关推荐

    CGRect_UIEdgeInsets

    在iOS开发中,`CGRect`和`UIEdgeInsets`是两个非常重要的基础概念,尤其是在处理视图(UIView)的布局和定位时。它们都是苹果的Foundation框架和UIKit框架中的核心数据结构,对于创建用户界面有着至关重要的作用。 ...

    ios-FTPopOverMenu, 简单易用的弹出Menu,支持UIButton,UIBarButtonItem,以及任何UIView或CGRect。.zip

    FTPopOverMenu, 简单易用的弹出Menu,支持UIButton,UIBarButtonItem,以及任何UIView或CGRect。Github demo地址:https://github.com/liufengting/FTPopOverMenu

    iOS的Object-C中drawRect:的使用

    `drawRect:`是UIView的一个实例方法,其原型为`- (void)drawRect:(CGRect)rect`。这个方法由系统在需要更新视图时自动调用,参数`rect`表示需要重绘的矩形区域。通常,当视图的frame、bounds或transform属性发生变化...

    LayoutExtension:对 UIView、UIScrollView 和 CGRect 的扩展,使视图操作更容易

    对 UIView、UIScrollView 和 CGRect 的扩展,使视图操作更容易 ##UIView UIView 扩展提供了一个简单的界面来修改和查询 UIViews 框架 let view = UIView ( frame : CGRectMake ( 10 , 10 , 20 , 20 )) view. x = ...

    FTPopOverMenu_Swift:FTPopOverMenu_Swift,FTPopOverMenu的快速版本。 FTPopOverMenu是iOS的弹出菜单,可能是最容易使用的菜单。 支持纵向和横向。 它可以从任何UIView,任何UIBarButtonItem和任何CGRect中显示

    它可以从任何UIView ,任何UIBarButtonItem和任何CGRect 。 最简单的API,使您可以在一行代码中更改样式。 有时我想为每个单元格客户,所以我将全局设置和单元格设置分开。 例如:我的项目经理希望显示某些菜单项,...

    SAMContentMode:UIContentMode 和 CGRect 数学

    CGRect 的内容模式计算。 适用于 iOS 和 Mac。 在 Mac 上, UIViewContentMode是在标头中定义的,因此您可以使用它。 用法 /* * Resize `rect` to fit in `bounds` using a given `contentMode`. @param bounds ...

    iphone 开发简单介绍ppt

    通过上述内容的学习,我们了解到在iPhone开发过程中,`UIScreen`、`CGRect`、`CGPoint`和`CGSize`这几个类或结构体的重要性。它们不仅能够帮助我们更好地理解设备的基本信息,还能够指导我们在开发过程中做出正确的...

    iOS项目开发知识点总结

    `CGRect`是用于表示矩形的一个结构体,在iOS开发中非常常见,主要用于视图的位置与尺寸管理。 - **创建一个CGRect**: ```objective-c CGRect frame = CGRectMake(origin.x, origin.y, size.width, size.height);...

    基于Swift 3.0开发的微信

    blurBackView.frame = CGRect(x: 0, y: -20, width: kScreenW, height: 64) let gradintLayer = CAGradientLayer() gradintLayer.frame = CGRect(x: 0, y: 0, width: kScreenW, height: 64) gradintLayer.colors =

    苹果ios开发一年的工作笔记

    - 将 `CGRect` 转换成字符串可以通过 `NSStringFromCGRect` 实现,而反过来通过 `CGRectFromString` 可以从字符串恢复出矩形。 ```objective-c NSString *rectString = NSStringFromCGRect(frame); CGRect ...

    苹果ios开发一年工作笔记

    - **矩形交集判断**: `CGRectIntersectsRect(CGRect rect1, CGRect rect2)`:检查两个矩形是否相交。 ##### 3. **视图属性设置** - **透明度设置**: `[view setAlpha:0.5];` 设置视图透明度(0.0不透明,1.0完全...

    ios自定义下拉菜单Demo

    CGRect sf = self.frame; sf.size.height = frameHeight; //把dropdownList放到前面,防止下拉框被别的控件遮住 [self.superview bringSubviewToFront:self]; tv.hidden = NO; showList = YES;//显示下拉框 ...

    苹果iOS开发工作笔记(从事iOS开发一年所总结的常用知识点)

    3. CGRect的高级操作:包括如何将CGRect对象的坐标和尺寸转换为字符串,以及如何从字符串中解析出CGRect对象。这对于在图形界面中动态显示和调整布局非常关键。 4. 字符串和图形的转换:文档中提到了如何将CGRect...

    图片的切割

    animation.values = [CGRect(x: 0, y: 0, width: 100, height: 100), CGRect(x: 0, y: 0, width: 200, height: 200)] animation.duration = 2.0 imageView.layer.add(animation, forKey: "cropAnimation") ``` 在这...

    iPhone坐标系统

    在代码中创建这些结构的实例时,通常使用的是宏定义函数,比如CGPointMake(x, y)用于创建CGPoint结构,CGSizeMake(width, height)用于创建CGSize结构,CGRectMake(x, y, width, height)用于创建CGRect结构。...

    OC常用结构体

    CGRect cgRect = CGRectMake(50.0, 60.0, 200.0, 300.0); // 创建一个左上角在(50.0, 60.0),宽高为200x300的矩形 ``` 这四个结构体提供了对几何形状和字符串范围的基本描述,是OC和Core Graphics编程中的基础组件...

    ios开发笔记

    本笔记主要关注的是iOS开发中的基础概念,特别是与几何图形处理相关的部分,如CGRect、CGPoint、CGSize以及它们在不同场景下的应用。以下是对这些概念的详细解释: 1. CGRect: CGRect是苹果的Core Graphics框架中...

    [ios]实现图片部分拉伸(与android9图类似)

    context.draw(cgImage, in: CGRect(x: -leftCapWidth, y: -topCapHeight, width: cgImage.width + leftCapWidth + rightCapWidth, height: cgImage.height + topCapHeight + bottomCapHeight), byTiling: true) ...

    ios-轮播图片和自定义视图,加强版.zip

    (void)collectionViewWithFrame:(CGRect)frame imageArray:(NSArray *)imageArray Direction:(UICollectionViewScrollDirection)direction timeInterval:(CGFloat )timeInterval view:(UIView *)view; /** * ...

    iOS 技巧100

    此外,`NSStringFromCGRect`和`CGRectFromString`函数可用于在字符串和`CGRect`结构之间进行转换,这在日志记录或数据存储中非常有用。 **代码示例**: ```objective-c NSString *rectString = NSStringFromCGRect...

Global site tag (gtag.js) - Google Analytics