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
CGRect
iOS9 Programming - UIView (II)
FrameUIView的frame属性本质是
CGRect
类型,它是view相对于其superview中的位置,也就是说它的位置是在superview的坐标系中确定的。
Jeavil_Tang
·
2021-05-02 23:08
无标题文章
UIButton========添加属性@property(nonatomic)UIColor*buttonStrokeColor;=======实现方法-(instancetype)initWithFrame:(
CGRect
15c71b2c9951
·
2021-05-02 12:55
切图的方法:
//切割图片的某一部分funcclipImage(_oldImage:UIImage,frame:
CGRect
)->UIImage{letcgImage=oldImage.cgImage!.
FlyTheKite
·
2021-05-01 19:30
iOS一行代码实现立体轮播图
https://github.com/zhangjiahuan8888/HHBannerView示例图片bannergif.gif使用方法1.初始化(instancetype)initWithFrame:(
CGRect
爱上火烧的小毛驴
·
2021-05-01 09:57
UISlider进度条两边有空隙的解决办法(swift)
overridefuncthumbRect(forBoundsbounds:
CGRect
,trackRectrect:
CGRect
,value:Float)->
CGRect
{letnewRect=
CGRect
koktear
·
2021-04-30 06:33
手势
swipe)屏幕边缘拖拽(screenEdgePan)1.先创建一个图片,在图片上实现手势功能UIImageView*imageView=[[UIImageViewalloc]initWithFrame:
CGRect
飞翔的鸵鸟
·
2021-04-29 21:08
基于两种著名数学曲线的CollectionView布局
布局代码写在-(NSArray*)layoutAttributesForElementsInRect:(
CGRect
)rect{}中第一种:笛卡尔曲线(心型线)布局,笛卡尔曲线的周期为2*M_PI,所以能够显示的单元格的数量和大小有限
PrideOfHiigara
·
2021-04-29 09:58
画图ii
overridefuncdrawRect(rect:
CGRect
){drawGrid()//1.letcontext=UIGraphicsGetCurrentContext()//2.绘制矩形CGContextAddRect
Dove_Q
·
2021-04-28 16:55
设置View的半边圆角效果
设置View的一边圆角效果如图半圆角实现方式:UIBezierPathCAShapeLayer核心方法:+(instancetype)bezierPathWithRoundedRect:(
CGRect
)
tianyu_f
·
2021-04-28 03:02
iOSの贝塞尔曲线的创建以及controlPoint动态调整曲线角度,另附小绘图软件一只
概念我就不写了,怕自己理解的有偏颇一、创建+(instancetype)bezierPath;+(instancetype)bezierPathWithRect:(
CGRect
)rect;//矩形+
一束橘子
·
2021-04-28 03:05
重写uibutton,文字在左,图片在右,文字和图片居中
新建一个继承自UIButton的类,在.m文件中重写下面方法-(id)initWithFrame:(
CGRect
)frame{self=[superinitWithFrame:frame];if(self
执着的人请保持微笑
·
2021-04-27 18:19
加载控制器的时候,调用的方法
/***当控件不是从xib、storyboard中创建时,就会调用这个方法**@paramframe**@return*/-(instancetype)initWithFrame:(
CGRect
)frame
zhouios
·
2021-04-27 08:47
UIBezierPath学习 绘制中国地图
(长方形)、oval(椭圆)、arc(弧形)、curve(曲线)##1.初始化+(instancetype)bezierPath;+(instancetype)bezierPathWithRect:(
CGRect
MrKan
·
2021-04-27 07:52
初试Swift---UITextField
UITextFieldDelegate{overridefuncviewDidLoad(){super.viewDidLoad()lettextField=UITextField.init(frame:
CGRect
磕瓜子的少年
·
2021-04-27 06:38
Swift-时钟
时钟的实现主要功能点有时针,分针,秒针旋转的角度,定时刷新,实现效果如下:时钟.gif时钟布局:letbgView:UIView=UIView(frame:
CGRect
(x:0,y:0,width:150
FlyElephant
·
2021-04-26 21:28
ios11导航栏左侧返回按钮适配
letleftBtn=UIButton(type:.custom)letleftView=UIView(frame:
CGRect
(x:0,y:0,width:80,height:44))leftBtn.frame
孤独的喵宝宝
·
2021-04-26 18:14
圆形图片
-(UIImageView*)cicleImageView:(UIImage*)imageframe:(
CGRect
)frameradius:(CGFloat)radius{UIImageView*iv
小破孩丫
·
2021-04-26 13:25
iOS - 关于动态绑定结构体属性
category中添加一个结构体的属性,自然会想到使用runtime的动态绑定,但是添加结构体属性会与别的属性有些不同,有几个注意点:首先应该讲值转成对象进行存储其次应该注意转成对象之后的保存策略模式以
CGRect
Mitchell
·
2021-04-25 23:49
UIView
基本属性坐标属性frame:
CGRect
格式,定义其大小和在superView的坐标位置bounds:
CGRect
格式,定义其大小和在自己坐标系的位置center:CGPoint格式,定义其在superView
linatan
·
2021-04-25 21:28
iOS开发小笔记 | 封装一个带左内边距的UITextField
现在简单封装了一下,效果是这样的:很强势.png代码简单明了、可读性高,是这样的:注:此控件继承自UITextField#pragmamark-构造方法-(instancetype)initWithFrame:(
CGRect
无夜之星辰
·
2021-04-25 20:03
iOS 滑动上面的scrollView,将滑动事件传递给下面的scrollView
copy)void(^isPointInsideHandle)(UIScrollView*scr);@end@implementationScr1-(instancetype)initWithFrame:(
CGRect
jemmy_xl
·
2021-04-25 18:27
iOS开发——打钩控件(单选按钮)的实现
效果图实现思路自定义UIView,通过-(void)drawRect:(
CGRect
)rect方法,无动画效果的利用UIBezierPath绘制图案,有动画效果的利用UIBezierPath、CAShapeLayer
YY程序猿
·
2021-04-25 15:34
drawRect
drawRect方法之前,都会给drawRect方法传递一个跟当前view相关联上下文(即layer上下文),因此只有在drawRect:方法中才能获取到上下文;实现-(void)drawRect:(
CGRect
翻这个墙
·
2021-04-24 21:04
UITextField和UITextView限制输入长度、限制输入emoji表情与为UITextView添加占位字符
表情为UITextView添加占位字符使用:ZMTextFieldprivatelazyvartextField:ZMTextField={lettextField=ZMTextField(frame:
CGRect
izsm
·
2021-04-24 20:07
Quart2D 画图二 (饼状图、柱状图)
饼状图-(void)drawRect:(
CGRect
)rect{//DrawingcodeNSArray*arr=@[@20,@43,@37];NSArray*colorArr=@[[UIColorredColor
码路芽子
·
2021-04-24 06:59
ForkingDog
-(
CGRect
)boundingRectWithSize:(CGSize)sizeoptions:(NSStringDrawingOptions)optionscontext:(nullableNSStringDrawingContext
钱嘘嘘
·
2021-04-23 12:03
重写UITableViewCell的宽高
OC时代我们重写tabviewcell的SetFrame-(void)setFrame:(
CGRect
)frame{frame.origin.y+=10;frame.size.height-=10;[supersetFrame
__Objc
·
2021-04-23 09:18
iOS UIView自定义之纯代码
PS:记录自己工作学习中的一些知识;一、纯代码1、重写-(instancetype)initWithFrame:(
CGRect
)frame方法中添加子控件,但是不设置子控件frame;2、重写-(void
一盏盏灯
·
2021-04-23 02:56
iOS 环形进度条
-(void)drawRect:(
CGRect
)rect{CGContextRefcontext=UIGraphicsGetCurrentContext();CGRectaRect=CGRectMake
_桃夭大人_
·
2021-04-22 19:07
213
123+(Class)layerClass{return[CustomLayerclass];}-(void)setFrame:(
CGRect
)frame{[supersetFrame:frame];}
对酒当歌_人生几何
·
2021-04-22 12:24
ios拓展14-调整button内部控件位置Swift版
之前笔者写过一个OC版本,http://www.jianshu.com/p/a81a874a33bc这个是Swift版本,但是两个版本使用的方法不一样,效果一样overrideinit(frame:
CGRect
Abler
·
2021-04-21 17:31
iOS UITableViewCell的一些事
(@"_UITableViewCellSeparatorView")]){return;}[superaddSubview:view];}//改变cell的frame-(void)setFrame:(
CGRect
no1ever
·
2021-04-21 10:29
IOS计算计算UILabel多行文本高度、宽度
该方法返回小数大小(在返回的
CGRect
的size组件中);要使用返回的大小到大小视图,您必须使用ceil函数将其值提高到最近的整数。此方法返回字符串中字形的实际边界。有些符号
米亚流年
·
2021-04-20 22:13
IOS 更简洁的动画设置方式
frame=
CGRect
(x:40,y:40,width:0,height:0)view?.backgroundColor=UIColo
SkTj
·
2021-04-19 22:12
UIButtom 实现图片在上文字在下效果
通过重写UIButton的imageRectForContentRect,titleRectForContentRect两个方法实现图片在上文字在下效果,主要代码如下(xib,纯代码都可以实现):-(
CGRect
Minoz_min
·
2021-04-19 11:11
iOS实现圆角箭头视图
代码实现:-(void)drawRect:(
CGRect
)rect{floatlw=2;//边线宽度floataw=4;//箭头宽floatah=5;/
·
2021-04-18 23:23
iOS
CGRect
常见方法和几个
CGRect
函数
参考文档:iOS开发
CGRect
常见方法和几个
CGRect
函数总结:CGRectZero是一个高度和宽度为0,位于(0,0)的矩形常量。需要创建边框但还不确定边框大小或位置时,可以使用此常量。
达_Ambition
·
2021-04-18 13:28
iOS实现循环滚动公告栏
如下:#importNS_ASSUME_NONNULL_BEGIN@interfaceXtayNoticeScrollView:UIView-(instancetype)initWithFrame:(
CGRect
·
2021-04-14 20:53
iOS 开发
CGRect
系列方法
使用CGGeometry方法获取
CGRect
数据UILabel*label=[[UILabelalloc]initWithFrame:CGRectMake(10,10,110,150)];label.backgroundColor
达_Ambition
·
2021-04-14 06:50
关于UIButton字与图片位置的调整
第一种自定义按钮1、自定义一个类(WCButton)继承自UIButton,此种方法适用于app内需要大量的字体在下图片在上的按钮时使用重写-(
CGRect
)titleRectForContentRect
风之魄
·
2021-03-11 17:02
Swift 3.1 简明代码
.*/}init(frame:
CGRect
,style:UITableViewStyle){/*...*/}letmyTableView:UITableView=UITableView(frame:.zero
十一岁的加重
·
2021-03-11 10:36
图片添加水印
-(UIImage*)imageWithWaterMask:(UIImage*)maskinRect:(
CGRect
)rectlocation:(UIImage*)locationlocationRect
飘金
·
2021-03-10 22:14
iOS给border设置渐变色的方法实例
给view设置渐变色通过4行代码就可以给一个view设置渐变色:letview=UIView(frame:
CGRect
(x:100,y:100,width:100,height:100))l
·
2021-03-09 21:01
convertRect函数
-(
CGRect
)convertRect:(
CGRect
)recttoView:(UIView*)view;toView:目标视图rect:需要换算的frame调用者:rect的super视图-(
CGRect
梓华
·
2021-02-23 14:58
扩大UISlider滑块的触摸区域
interfaceMGSlider:UISlider@property(nonatomic,assign)CGRectlastBounds;@end@implementationMGSlider//MARK:扩大滑块的触摸区域-(
CGRect
异乡人_4f2a
·
2021-02-20 19:41
iOS视频播放器BSPlayer使用
,frame:
CGRect
.init(x:0,y:UIApplication.shared.statusBarFrame.height,width:view.
_未可知
·
2021-02-18 14:35
IOS基础之绘图函数的使用
//#import"HMView.h"@implementationHMView-(void)drawRect:(
CGRect
)rect{[selftest11];//NSLog(@"%@",NSStringFromCGRect
JohnsonSwift
·
2021-02-14 23:54
IOS
iOS UILabel添加UIEdgeInsets,抗拉伸和抗压缩
interfaceWSFLabel:UILabel@property(nonatomic,assign)UIEdgeInsetsedgeInsets;@end-(instancetype)initWithFrame:(
CGRect
文子飞_
·
2021-02-06 17:04
iOS Code Snippets 提升代码开发效率
比如-(instancetype)initWithFrame:(
CGRect
)frame等。但是还有些我们常用的代码块系统是没有的。这个时候我们就需要自己自定义一些代码块了。
图长伴
·
2021-02-04 15:46
Sign In AppleID
SignInWithAppleButtonASAuthorizationAppleIDButton*appleIDButton=[ASAuthorizationAppleIDButtonnew];appleIDButton.frame=
CGRect
yangli
·
2021-01-30 16:00
上一页
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
其他