E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CGPoint
OC-CGFloat、
CGPoint
、CGSize和CGRect
转载自:www.cnblogs.com/chivas/archive/2012/05/16/2504006.html1、数据类型:CGFloat:浮点值的基本类型
CGPoint
:表示一个二维坐标系中的点
nickYao
·
2020-03-22 05:58
iOS中的几何学 CGGeometry(译)
首先来了解一下iOS和OSX的绘制系统:1.
CGPoint
,是一个结构体,表示了二维坐标系统中的一个点,iOS中原点是左上角,X轴和Y轴的值分别是向右和向下增加。
saintPN
·
2020-03-21 16:06
CoreAnimation之贝塞尔曲线(加入购物车动画)
因为不在一个坐标系内,所以我们需要转换:-(
CGPoint
)convertPoint:(
CGPoint
)pointtoView:(nullableUIView*)view;-(
CGPoint
)convertPo
雪_晟
·
2020-03-21 05:02
iOS 购物车动画
动画效果:效果图Demo一、计算动画开始结束位置方法:-(
CGPoint
)convertPoint:(
CGPoint
)pointtoView:(nullableUIView*)view;1)动画开始位置
Mr_Wendao
·
2020-03-21 05:52
圆滑曲线画法
Catmull-Rom算法根据四个点计算中间前后两个点位辅助点-(
CGPoint
)getPoint:(CGFloat)tp:(
CGPoint
)pp1:(
CGPoint
)p1p2:(
CGPoint
)p2p3
好名难取
·
2020-03-20 18:56
iOS 拼图游戏
model类并实现相应的方法//初始化-(instancetype)initWithSerie:(NSInteger)serie;//一二维转换-(NSInteger)indexWithPoint:(
CGPoint
ldclll
·
2020-03-20 12:52
hitTest的作用与用法
-(id)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)event{UIView*hitView=[superhitTest
白屏
·
2020-03-20 11:59
iOS 10 的 UIViewPropertyAnimator
y:200,width:50,height:30))AView.backgroundColor=UIColor.redself.view.addSubview(AView)letfinalPoint=
CGPoint
42vio
·
2020-03-19 09:10
10、UI界面编程基础
CGPoint
、CGRect-5. frame&bounds-6.
HQ今日磨墨
·
2020-03-19 01:30
UIView中的坐标转换
UIView中的坐标转换将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值-(
CGPoint
)convertPoint:(
CGPoint
)pointtoView
Mortimey_yt
·
2020-03-18 01:18
实现渐变色的导航栏设置
funcsetGradientBackgroundColors(){letgradient=CAGradientLayer()gradient.startPoint=
CGPoint
(x:0,y:0.8)
wangruiyu
·
2020-03-16 23:25
装箱和拆箱
//NSValue//系统自带的结构体,以
CGPoint
为例//创建一个结构体的变量(基本
马尾_松_
·
2020-03-16 12:41
【CoreGraphics】CGGeometry -
CGPoint
CGSize CGRect
CGPoint
点(位置)structCGPoint{CGFloatx;CGFloaty;};CGPointaPoint={100,200};//一般方法CGPointpoint=CGPointMake(
居然是村长
·
2020-03-16 01:21
iOS坐标转换的坑
举例://将本坐标系的某点坐标point转换到view的坐标系中-(
CGPoint
)convertPoint:(
CGPoint
)pointtoView:(nullableUIView*)view;/将view
lanmoyingsheng
·
2020-03-14 00:45
响应者链
//point是该视图的坐标系上的点-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UI
百省
·
2020-03-14 00:05
点击顶部自动回到顶部
实现思路我们可以在状态栏上面加一个UIWindow,点击UIWindow时判断是不是ScrollView或者子类,如果是的就调用-(void)setContentOffset:(
CGPoint
)contentOffsetanimated
羊驼先生丶
·
2020-03-13 18:17
扩大UIButton点击区域
这时候可以通过继承UIButton,重写pointInside方法,使得按钮热区不够44×44pt的自动缩放到44×44pt-(BOOL)pointInside:(
CGPoint
)pointwithEvent
白熊
·
2020-03-13 13:15
iOS坐标转换
转换方法声明@interfaceUIView(UIViewGeometry)//将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值-(
CGPoint
)convertPoint
coder_hong
·
2020-03-12 20:45
下拉隐藏键盘
-(void)scrollViewWillEndDragging:(UIScrollView*)scrollViewwithVelocity:(
CGPoint
)velocitytargetContentOffset
Do_More
·
2020-03-12 04:17
iOS AR开发-标尺,精准测量
对场景进行拆分包含的节点(包含三位坐标)开始点节点、结束点节点、线条节点、文本节点实现思路核心:两点坐标位置,两点间距离如何表示三维坐标:SCNVector3如何获取位置:hitTest(_point:
CGPoint
Yochi
·
2020-03-11 22:16
子视图超出父视图范围如何解决?
我们必须重写-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)eventt方法在父视图中加入下面方法即可实现点击事件。重
左先生丶丶
·
2020-03-11 21:03
iOS8上CGPathAddLineToPoint引起的crash
Crash日志image.png如果传入的
CGPoint
的值是NaN,就可能触发这个Crash:CGPointpt={[[NSDecimalNumbernotANumber]doubleValue],[
心有思
·
2020-03-11 13:06
Core Animation之CATransform3D:矩阵变换3D旋转(一)
position:是一个
CGPoint
值,它指定图层相当于它父图层的位置,该值基于父
祥子_HelloWorld
·
2020-03-09 17:31
iOS-CALayer (三)
CGAffineTransform是一种可以和二维空间向量(比如
CGpoint
)做乘法的3*2矩阵。矩阵表示对图层应用的变换矩阵,图层矩形内
梦蕊dream
·
2020-03-09 10:07
CGRect
CGPoint
对于边框,这通常表示由原点(
CGPoint
,x和y)和大小(CGsize,宽度和高度)组成的CGRect矩形。下面是这些类型的简要描述。1.CGRectCGRect结构在屏幕上定义了一个矩形。
XiaXiang
·
2020-03-08 03:48
关于取
CGPoint
获取到的'translatPoint':1)有方向(分正负)2)取值是相对于'自身原点(0,0)'(自己左上角的点)移动了多少CGPointtranslatPoint=[pantranslationInView:self.view]2016-11-2316:48:43.022WXSideMenuExample[25268:5860659]27.0000000.0000002016-11-2316:
我是卖报滴小行家
·
2020-03-08 02:45
UI基础2
UIView常见属性和方法UIView(UIViewGeometry):几何frame:边框,CGSize,
CGPoint
,自身左上角相对父容器的位置bounds:边界,x和y默认为0,修改后不会影响自身位置
project_DLQ
·
2020-03-08 00:20
UIView坐标转换小结
主要用到这几个方法:-(
CGPoint
)convertPoint:(
CGPoint
)pointtoView:(nullableUIView*)view;-(
CGPoint
)convertPoint:(
CGPoint
Magic_小杜
·
2020-03-07 17:11
记录项目中Swift3.0的语法变化
Swift中CGRect等结构体的变化之前转载了一篇博客,只要介绍了CGRect,CGSize和
CGPoint
的Swift写法[转]Swift范的CGRect、CGSize和
CGPoint
在这里主要记录一下
看我的大白眼
·
2020-03-07 08:02
CGGeometry 和UIGeometry
Paste_Image.png这些是在CGGeometry.h里的
CGPoint
、CGSize、CGRect、CGRectEdge实际上都是结构体structCGPoint{CGFloatx;CGFloaty
冰J冰
·
2020-03-07 05:48
iOS 事件响应和传递 总结
2.UIApplication把事件传给UIWindown,UIWindown通过-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)event;和-
三三哥
·
2020-03-06 17:07
iOS hitTest:withEvent:原理分析以及实现猜测
HitTest的主要目的就是找到对于UIEvent的响应者,本文实现代码是根据apple文档描述的一种猜测实现,帮助大家理解原理-(UIView*)hitTest:(
CGPoint
)pointwithEvent
别样的风
·
2020-03-05 09:36
iOS开发 获取图片中的颜色
直接扩展UImage获取图片中的颜色extensionUIImage{//pos坐标点funcgetPixelColor(pos:
CGPoint
)->UIColor{letpixelData=CGDataProviderCopyData
小黑Swift
·
2020-03-05 05:28
SpriteKit框架之SKSpriteNode背景图片全屏
letbackground2=SKSpriteNode.init(imageNamed:"background2")background2.position=
CGPoint
(x:size.width/2
乔布斯狂热追随者
·
2020-03-04 16:41
iOS 绘制三角形
创建画三角形所需要的类LjDrawRect,具体如下//.h文件的代码#import@interfaceLjDrawRect:UIView-(instancetype)initStartPoint:(
CGPoint
求学者1314
·
2020-03-04 09:06
iOS 绘制图形
圆心点坐标*/+(void)drawCircle:(CGContextRef)contextfillcolor:(UIColor*)fillColorradius:(CGFloat)radiuspoint:(
CGPoint
Jixin
·
2020-03-04 07:10
Method cache corrupted. This may be a message to an invalid object, or a memory error somewhere else.
NSIntegermaxCapacity=100;
CGPoint
*refreshPoint=malloc(sizeof(
CGPoint
)*maxCapacity);memset(refr
东北小小猿
·
2020-03-04 05:28
几何数据类型
CGFloat:浮点值的基本类型typedeffloatCGFloat;
CGPoint
:表示一个二维坐标系中的点(结构体数据原型,用于声明一个点)structCGPoint{CGFloatx;CGFloaty
Gunks
·
2020-03-02 19:23
tableViewCell上collectionView空白部分点击事件穿透到 tablveiwcell上的解决办法
使用响应链,让事件传递到tableview的celldidselect方法上只用在tableviewCell中加如下方法即可-(UIView*)hitTest:(
CGPoint
)pointwithEvent
Luke_Hu
·
2020-03-02 01:29
笔记-子视图超出父视图
-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)event{UIView*view=[superhitTest:pointwithEvent:event
星儿大美丽
·
2020-03-01 11:43
自定义Cell中添加Button后的事件处理
暂时想到一个方法:1.自定义TableViewCell2.重写-(BOOL)pointInside:(
CGPoint
)pointwi
ShenYj
·
2020-02-29 17:40
SpriteKit(4) - 动作
动作以点的方式移动letactionMoveToPoint=SKAction.move(to:
CGPoint
(x:100,y:100),duration:5)letactionMoveToX=SKAction.moveTo
li_礼光
·
2020-02-29 15:13
关于CATransform3D
position:是一个
CGPoint
值,它指定图层相当于它父图层的位置,该值基
LeeMystique
·
2020-02-29 14:38
iOS拖放按钮效果实现(UIDragButton)
同时赋值给按钮中增加长按手势的响应当手势坐标进入其他按钮的frame时,调整集合中按钮位置;当长按手势开始,放大按钮;结束时还原按钮2.附源码及注释[按钮调控已实现动画]@interfaceUIDragButton:UIButton{
CGPoint
_prePoint
AlexYangle
·
2020-02-29 06:29
iOS 设置button的点击范围(不在父视图部分支持点击的实现)
-(nullableUIView*)hitTest:(
CGPoint
)pointwi
iOS开发Go
·
2020-02-28 23:46
UIButton扩大响应区域
UIButton的响应区域应当不小于44x44pt方法一继承UIButton,覆写Button的方法代码如下:-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent
LennonLin
·
2020-02-28 18:45
Objective-C基础学习之常见的结构体
1.NSPoint和CGPointCGPoint和NSPoint是同义的typedefCGPointNSPoint;
CGPoint
的定义structCGPoint{CGFloatx;CGFloaty;}
WenJim
·
2020-02-28 09:00
(十九) [Swift]你了解Swift中的属性吗?
,存储类型的属性,在结构体或者对象创建的时候必须保证初始化一次在初始化方法中初始化,在声明的时候没有初始化,那么在init函数中就是必须有的//错误//classYXRect{//varorigin:
CGPoint
八道真君
·
2020-02-28 02:29
第二周第二天 开关,分段控制器
分段控制器设置选中第几个分段控制器设置方法开关的关闭状态设置方法letarr=["张三","老王","李四"]letseg:UISegmentedControl=UISegmentedControl(items:arr)seg.center=
CGPoint
112233香樟树
·
2020-02-27 22:08
iOS tableView滑动隐藏/显示tabbar
pragmamarkDelegate//设置滑动的判定范围-(void)scrollViewWillEndDragging:(UIScrollView*)scrollViewwithVelocity:(
CGPoint
上帝很忙
·
2020-02-27 06:31
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他