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
iOS 扩大有效触摸 区域
1.扩大有效点击区域-(BOOL)pointInside:(
CGPoint
)pointwithEvent:(UIEvent*)event{CGRectbounds=self.bounds;//扩大原热区直径至
woo_5857
·
2024-01-28 12:15
iOS 12奇葩问题之CGContextRef和UIBezierPath冲突
A.m-(CAShapeLayer*)createIndicatorWithColor:(UIColor*)colorandPosition:(
CGPoint
)point{CAShapeLayer*layer
DeCori
·
2024-01-12 12:30
圆与矩形的碰撞检测
适用于矩形不旋转的情况//圆与矩形的碰撞检测(适用于矩形无旋转的情况下)-(BOOL)collisionDetectionCircleCenter:(
CGPoint
)cPointradius:(CGFloat
Leon1024
·
2024-01-07 00:45
截屏
publicstaticfuncsnapshot(forscrollView:UIScrollView)->UIImage{//1.记录当前scrollView的偏移和位置letcurrentOffset:
CGPoint
foolish_hungry
·
2024-01-06 04:54
scrollView预测滚动停止位置
-(
CGPoint
)nearestTargetOffsetForOffset:(
CGPoint
)offset{CGFloatpageSize=self.frame.size.width/5;NSIntegerpage
流年易逝_李
·
2024-01-02 09:50
iOS日常基础记录10
步点在不在控件上的判断依据,首先点以当前控件的左上角为坐标原点,然后在判断点坐标x值是不是大于该控件的宽度,在判断点坐标y值是不是大于该控件的高度,只要有一个大于,点就不在该控件上-(UIView*)hitTest:(
CGPoint
恋空K
·
2023-12-30 02:18
HitTest的使用
importUIKitclassdemoView:UIView{overridefunchitTest(_point:
CGPoint
,withevent:UIEvent?)->UIView?
best_su
·
2023-12-22 19:52
iOS swift UITableview嵌套UICollectionView点击CollectionCell点击无效
indexPath.row//热门城市tag=-1cell.titleLabel.tag=-12、CollectionView所在的TableviewCell中处理overridefunchitTest(_point:
CGPoint
不二狗
·
2023-12-20 12:23
swift
ios
swift
ios
知乎日报第二周总结
,就根据最底部一天的文章的日期网络获取获取前一天的内容;-(void)scrollViewWillEndDragging:(UIScrollView*)scrollViewwithVelocity:(
CGPoint
付闯688
·
2023-12-05 01:31
ios
objective-c
xcode
第三章:第二节 Bounds和Frame
step—1:CGRect\
CGPoint
\CGSize1.CGRect结构体有两个成员:origin和size。1>origin:坐标点类型,是
CGPoint
结构体。
清杨程
·
2023-12-04 20:53
iOS中超出父视图的按钮点击事件响应处理
在当前按钮的父视图中,重写点击事件响应方法,进行处理overridefunchitTest(_point:
CGPoint
,withevent:UIEvent?)->UIView?
CarlXu
·
2023-11-26 21:24
OC 绘制带箭头的线
方法如下:///输入起始点,和结束的点,箭头的点到线的间距,动态的算出箭头的对应的点左右两点-(NSMutableArray*)arrowLineStartPoint:(
CGPoint
)p1endPoin
devileatapple
·
2023-11-20 10:25
iOS 数据类型
二、OC结构体类型CGRect、CGSize、
CGPoint
用来
顺其自然2017
·
2023-11-04 10:11
创建一个“不存在”的UIView,iOS点击事件透传上层UIView
可以再自定义View中添加这个方法:-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)event{if([self.bottomViewpointInside
爱吃萝卜的小蘑菇
·
2023-10-31 22:58
UIScrollView
CGSizecontentSize;滚动范围(不设置无法滚动)@property(nonatomic)CGPointcontentOffset;可以让里面的内容滚动代码滚动-(void)setContentOffset:(
CGPoint
董立权
·
2023-10-30 22:54
iOS 如何判断一个点在圆、方框、三角形区域内?
1.方框//苹果官方方法可以判断+(BOOL)point:(
CGPoint
)pointinSquareArea:(CGRect)rect{returnCGRectContainsPoint(rect,point
mofengluo
·
2023-10-30 13:17
网络搜索
ios
iOS开发获取子view 在 父view上的frame
的frame,比如获取一封装view中的某一个子view在controller的view上的frame将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值-(
CGPoint
尤灬恋
·
2023-10-27 19:35
UIButton 点击响应延迟
栗子测试主要代码如下:#import"MyButton.h"@implementationMyButton-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent
鄒鄒zzyong
·
2023-10-20 20:55
iOS原生、Android 原生, flutter 三种方式给照片流添加文字(水印)
importUIKitclassImageWatermarking:NSObject{staticfunctextToImage(drawTexttext:String,inImageinitImage:UIImage,atPointpoint:
CGPoint
遇见更好的自己_Steve
·
2023-10-20 12:45
Flutter
干货
flutter
flutter照片添加文本水印
iOS
照片添加文本水印
Android添加文本水印
iOS中通过CGContext实现图片围绕任意点旋转任意角度的功能
实现代码如下:+(UIImage*)getRotationImage:(UIImage*)imagerotation:(CGFloat)rotationpoint:(
CGPoint
)point{NSIntegernum
Michaelin
·
2023-10-19 13:46
借助“响应链”解决实际问题
-(BOOL)pointInside:(
CGPoint
)pointwithEvent:(UIEvent*)event{//按钮中心点坐标floatcenterX=self.bounds.size.width
追到梦的魔术师
·
2023-10-18 13:19
iOS
And
More~
ios
iOS扩大按钮的点击范围
funchitTest(_point:
CGPoint
,withevent:UIEvent?)->UIView?这个方法通过调用每个子视图的point(inside:with:)方法来遍历视图层次结构,
小荣袁
·
2023-10-17 13:08
CustomShapes/自定义形状, CustomCurves/自定义曲线, AnimateableData/数据变化动画 的使用
CustomShapesBootcamp.swiftimportSwiftUI///三角形structTriangle:Shape{funcpath(inrect:CGRect)->Path{Path{pathinpath.move(to:
CGPoint
Hanyang Li
·
2023-10-17 12:55
SwiftUI
Advanced
Learning
iOS
Swift
UI
IOS面试题(UIView) ----- 事件传递机制
问题1:请说一下UIView中事件传递机制流程图关键方法-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)event-(BOOL)pointInside
ShawnRufus
·
2023-10-15 04:42
iOS CGRect
CGPoint
NSRange等结构体的NSLog打印输出
iOS的UIKit里提供了UIGeometry.h内有各结构体转换成NSString的方法,可用于打印输出;UIKIT_EXTERNNSString*NSStringFromCGPoint(CGPointpoint);UIKIT_EXTERNNSString*NSStringFromCGVector(CGVectorvector);UIKIT_EXTERNNSString*NSStringFrom
RollingPin
·
2023-10-10 01:30
ios
NSLog
CGPoint
CGRect
打印结构体
NSString
扩大按钮(UIButton)点击范围(随意方向扩展哦)
或者是同时向Y轴的正负方向扩展,如图A所示坐标轴imageimage为了实现我的需求,我的做法是:重写一个Button类,这个button类继承与UIButton,重写-(BOOL)pointInside:(
CGPoint
luonaerduo
·
2023-10-09 04:23
上滑隐藏导航栏下拉显示导航栏效果
-(void)scrollViewWillEndDragging:(UIScrollView*)scrollViewwithVelocity:(
CGPoint
)velocitytargetContentOffset
Leon_Jiang
·
2023-10-07 22:27
iOS开发透彻理解事件响应
-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)event;-(BOOL)pointInside:(
CGPoint
)pointwithEvent:
RainyHand
·
2023-10-07 09:16
CGPoint
、CGSize、CGRect、CGRectEdge
这些是在CGGeometry.h里的
CGPoint
、CGSize、CGRect、CGRectEdge实际上都是结构体structCGPoint{CGFloatx;CGFloaty;};typedefstructCGPointCGPoint
Niklaus_8871
·
2023-10-02 22:36
Swift实现粒子效果
1、添加粒子效果[objc]viewplaincopyfuncaddPteEffect(view:UIView,point:
CGPoint
){//1.创建发射器letemitter=CAEmitterLayer
海阔天空yqh
·
2023-10-02 04:00
swift collectionView卡片滑动效果,卡顿调整
匹配不同的滑动距离,然后滑动一张卡片解决卡片滑动卡顿funcscrollViewWillEndDragging(_scrollView:UIScrollView,withVelocityvelocity:
CGPoint
呆呆_fdd9
·
2023-10-01 17:03
iOS-通过手势判断拖动方向
拖拽手势UIPanGestureRecognizer相比大家都已经知道了,UIPanGestureRecognizer有一个对象方法-(
CGPoint
)velocityInView:(nullableUIView
malgee
·
2023-09-23 21:45
高效便捷实现点击UITableView空白处撤销键盘
1.创意一个继承自UITableView的类2.重写系统方法-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)event{idview=[superhitTest
coco_CC
·
2023-09-22 12:13
cell嵌套TableView时,改变内层cell的响应链。
-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)event{//判断触摸位置是否在当前视图内if([selfpointInside:pointwithEvent
彭小先生
·
2023-09-19 21:24
cell上的button获取indexPath信息
的代理方法里面我们可以找到几个与NSIndexPath相关的Api1、根据所在的row位置获取NSIndexPath-(nullableNSIndexPath*)indexPathForRowAtPoint:(
CGPoint
博览己用1789
·
2023-09-17 07:23
iOS convertPoint 与 convertRect的使用
B.framefromView:C];计算C上的B视图在A中的位置CGRect2.convertPoint的使用1[AconvertPoint:B.centertoView:C];计算A上的B视图在C中的位置
CGPoint
2
jemmy_xl
·
2023-09-10 18:04
iOS开发,视图frame转换
//将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值-(
CGPoint
)convertPoint:(
CGPoint
)pointtoView:(UIView*
_GXT
·
2023-08-30 18:58
DZNEmptyDataSet 位置偏移
-(
CGPoint
)offsetForEmptyDataSet:(UIScrollView*)scrollView{returnCGPointMake(0,-(self.tableView.contentInset.top-self.tableView.contentInset.bottom
th先生
·
2023-08-27 22:53
运用Runtime扩大UIButton点击区域
了解事件响应链的同学应该知道hitTest和point方法,我们先来简单回顾一下hitTest内部实现funchitTest(_point:
CGPoint
,withevent:UIEvent?)
小凉介
·
2023-08-25 17:18
iOS的手势与事件:你一看就懂了!~
事件被生产出来了,需要有对象来消费它,iOS提供了一套机制用于寻找到第一响应对象的机制:hitTest与pointInside-(nullableUIView*)hitTest:(
CGPoint
)pointwithEvent
程序猿搬砖
·
2023-08-22 23:17
拒绝重写,只想随心钩,一行一勾!---- 一款轻量级的iOS流程确认hook工具
自己做了才能信我们都知道,针对iOS响应屏幕点击事件,在确认最佳响应视图的过程中,最重要的两个函数就是hitTest:withEvent:和pointInside:withEvent:-(UIView*)hitTest:(
CGPoint
Chriszzzz
·
2023-08-22 07:56
iOS 事件传递
查找响应者-(nullableUIView*)hitTest:(
CGPoint
)pointwithEvent:(nullableUIEvent*)event;-(BOOL)pointInside:(
CGPoint
iOS小洁
·
2023-08-20 16:03
swift实现虚线圆圈带动画
overridefuncdraw(_rect:CGRect){//letcolor1=UIColor.white//color1.set()//设置线条颜色letaPath1=UIBezierPath(arcCenter:
CGPoint
一念飘过
·
2023-08-19 18:50
使按钮的点击范围扩大
//在创建的UIButton子类里,重写hitTes方法-(UIView*)hitTest:(
CGPoint
)pointwithEvent:(UIEvent*)event{CGRectbtnFrame=
没错就是豪哥灬
·
2023-08-17 04:24
iOS缩放动画怎么从特定点收缩或放大
layer.anchorPoint=
CGPoint
(x:0,y:0)//动画效
咸鱼有只喵
·
2023-08-16 09:32
iOS Socket练习
1.创建两个工程一个是服务器一个是客户端2.在服务器端写好服务器接收数据的代码(监听端口和实现接收数据的方法)3.在客户端运行起来时和服务器建立连接4.在客户端点击屏幕的时候得到用户触摸屏幕的
CGPoint
我不白先生
·
2023-08-14 02:55
圆角矩形
move(to:
CGPoint
(x:110,y:100))context?.
曉風滿月
·
2023-08-13 01:18
iOS 使用pointInside区分重合的点击点击区域
此时如果想点击重合的区域是触发leftButton的方法,而非rightButton的方法,可以让rightButton继承一个自定义button类,并在button类.m中重写-(BOOL)pointInside:(
CGPoint
多肉饲养员的多肉
·
2023-08-08 17:33
ios
ios
objective-c
高德地图自定义AnnotationView没有交互效果的解决思路
询问了官方人员后,得知要在自定义的CustomAnnotationView加入以下代码才行://不加这一段无法进行交互overridefuncpoint(insidepoint:
CGPoint
,withevent
duxingzhe103
·
2023-08-04 18:04
cocoa
macos
objective-c
跳转
lettextbtn=UIButton.init(type:.system)textbtn.frame=CGRect.init(x:0,y:0,width:80,height:30)textbtn.center=
CGPoint
.init
b6e7b0be2603
·
2023-08-02 15:40
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他