工具类(为控件设置圆角) - iOS】的更多相关文章

为了便于日常开发效率,因此创建了一些小的工具类便于使用.具体 code 如下:声明: /* 为控件添加边框样式_工具类 */ #import <UIKit/UIKit.h> typedef NS_ENUM(NSInteger,LQQSideType) { kLQQSideTypeTop = 0, kLQQSideTypeLeft = 1, kLQQSideTypeBottom = 2, kLQQSideTypeRight = 3, kLQQSideTypeAll = 4, }; typedef…
为了便于日常开发效率,因此创建了一些小的工具类便于使用.具体 code 如下:声明: /* 为控件设置色值 */ #import <UIKit/UIKit.h> @interface UIColor (FYH) /** 根据RGB颜色值生成UIColor @param rgbValue 颜色值 @param alpha 透明度(0-1)之间 @return 结果样式 */ + (UIColor *)colorFromRGB:(NSInteger)rgbValue withAlpha:(CGFl…
xib中为各种控件设置圆角 通过代码的方式设置 @interface ViewController () @property (weak, nonatomic) IBOutlet UIView *myView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.myView.layer.masksToBounds = YES; self.myView.layer.cornerRa…
一.前言 作为第三篇的最后一部分,我们来看一下Qt的控件,谈到控件,就会让人想到界面的美观性和易操作性,进而想到开发的便捷性.作为windows界面开发的MFC曾经是盛行了多少年,但是其弊端也随着其他界面库的面世而不断的被放大,对于一个刚学会C或者C++转而学习windows界面开发的新手来说,MFC的控件和界面设计抽象而且复杂,也许现在你还记得MFC控件重绘比其他界面库多花费的时间,走过的弯路,调过的bug.因此,我们现在来看看Qt会不会带给我们不一样的体验,Let‘s go. 二.控件介绍…
首先我们看一下代码是如何给按钮设置圆角的: 我们再来看看如何在storyboard或xib中给按钮设置圆角: 1.在storyboard或xib中添加按钮后,设置标题和背景色,做好约束: 2.点击 Show the identity inspector 按钮:按钮位置如下图所示: 3.然后在User Defined Runtime Attributes 栏为按钮添加layer.cornerRadius属性,类型为Number,根据需求设置一个Value值.如下图所示: 4.到这里基本完成了对按钮…
2.1 字符串类 QString类保存16位Unicode值,提供了丰富的操作,查询和转换等函数.  (1):QString提供了一个二元的"+"操作符用于组合两个字符串  (2):QString::append()  (3):组合字符串的另一个函数时QString::sprintf()  (4):Qt还提供了另一种方便的字符串组合方式,使用QString::arg()函数  (5):QString也提供了一些其他组合字符串的方式,包括   insert()   prepend() …
如果要在xib和storyboard里为控件添加圆角和外框宽度,只要这样做就可以 layer.borderWidth     设置外框宽度属性 layer.cornerRadius    设置圆角属性 只要为属性设置value值就可以了 当然修改完xib里看是看不出来的,要运行才看得到,效果如下 那如果要在xib和storyboard里修改外框颜色怎么办??只有用加其他方法才能实现,例如分类 添加分类 再来就是 生成这文件 .h文件里 #import <QuartzCore/QuartzCore…
如果要在xib和storyboard里为控件添加圆角和外框宽度,只要这样做就可以: layer.borderWidth 设置外框宽度属性 layer.cornerRadius 设置圆角属性 只要为属性设置value值就可以了. 当然修改完xib里看是看不出来的,要运行才看得到,效果如下: 那如果要在xib和storyboard里修改外框颜色怎么办?只有用加其他方法才能实现,例如分类: 添加分类   再来就是 生成这文件 .h文件里 #import <QuartzCore/QuartzCore.h…
设置控件的圆角和边框效果有两种方式: 1.代码实现: self.myView.layer.masksToBounds = YES; self.myView.layer.cornerRadius = ; 2.Xib设置: 运行,你会发现边框的颜色不显示??? 原因就是: 不知道你有没有注意到 layer.borderColor 对应值得类型:Color: 经常用代码进行边框设置的你,一定记得我们设置的颜色类型为: CGColor 解决办法: 只需要为 CALayer 创建一个分类就可以: #imp…
最近在做一个Delphi的项目,常常要设计软件的界面,需要将控件画成圆角矩形.在Delphi中将控件画成圆角效果,可使用CreateRoundRectRgn函数.在此写了一个通用的函数,只要在用到改变控件效果的地方,调用就OK了,函数如下:procedure TfrmTest.RoundControl(Control: TWinControl;arc1:Integer;arc2:Integer);var  R: TRect;  Rgn: HRGN;begin  with Control do …