iOS "控件"
文章平均质量分 63
wyy520pro
abc
展开
-
UIStatusBar 屏幕顶部用于显示网络、时间和电量等的、高度为20点的控件
状态栏(UIStatusBar)指iPhone/iPad/iPod屏幕顶部用于显示网络、时间和电量等的、高度为20点的控件; 在 - (void)viewDidLoad { }中打印状态栏的尺寸和位置 NSString *statusBarFrame = NSStringFromCGRect([UIApplication sharedApplication].statusBar原创 2016-07-19 20:23:58 · 561 阅读 · 0 评论 -
UISegmentedControl
UISegmentedControl 属于多个button组合在一起,具有相同的样式,下面介绍一下segmentedControl 的各个属性及用法属性,定义一个全局变量@property (nonatomic, strong) UISegmentedControl *segmentedControl;在- (void)viewDidLoad {}中设置他的各个属性 //原创 2016-07-21 14:05:57 · 260 阅读 · 0 评论 -
Swift 中UIWebView 和 UINavigationController的应用
在AppDelegate 中 self.window = UIWindow(frame: UIScreen.mainScreen().bounds); self.window!.backgroundColor = UIColor.redColor(); self.window!.makeKeyAndVisible(); let原创 2016-07-20 13:28:08 · 285 阅读 · 0 评论 -
Swift UIPasteboard 复制label上的文字
class UILabelCopy: UILabel { override init(frame:CGRect) { super.init(frame: frame); self.attachTapHandler(); } required init?(coder aDecoder: NSCoder) { fat原创 2016-07-20 13:13:11 · 920 阅读 · 0 评论 -
Swift UITouch 的使用
touch 允许多点触碰在viewLoad()中self.view.multipleTouchEnabled = true;/* override (重写): 方法名、参数、返回值相同。2.子类方法不能缩小父类方法的访问权限 3.子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4.存在于父类和子类之间 5.方法被定义为final不能被重写;原创 2016-07-20 12:48:21 · 1279 阅读 · 0 评论 -
UISwitch 开关状态
UISwitch 控件开关状态原创 2016-07-20 09:17:55 · 742 阅读 · 0 评论 -
Swift UIAlertView 的简单使用
let alert:UIAlertView = UIAlertView(frame: CGRectMake(500, 300, 200, 200)); alert.alertViewStyle = UIAlertViewStyle.LoginAndPasswordInput; alert.title = "系统登录"; alert.message原创 2016-07-20 12:12:00 · 415 阅读 · 0 评论 -
Swift UIButton 的设置
UIButton 中几种UIButton的各种功能昨天做了一点,会出现爆红现象,我的版本是swift3.0的 let button1:UIButton = UIButton(frame:CGRect(x: 250, y: 100, width: 100, height: 80)); button1.setTitle("按钮", forState: UIControlS原创 2016-07-20 11:49:38 · 825 阅读 · 0 评论 -
Swift UILabel 标签
let与var的区别;var 在运行的时候可以多次赋值,let 只能赋值一次,再次赋值会报错第一个label let label1:UILabel = UILabel(frame:CGRect(x: 50,y: 50,width: 150,height: 80)); label1.text = "你好"; label1.transform = CGA原创 2016-07-20 11:37:55 · 391 阅读 · 0 评论 -
Swift 基本语法
//用let声明常量,用var来声明变量,一个常量的值在编译时并不需要获取,但是只能为他赋值一次, var myValue = 42; myValue = 50; var contValue = 42;//如果初始值没有提供足够的信息(或者没有初始值),那你需要在变量后面声明类型,用冒 号分割 var value:NS原创 2016-07-20 11:22:06 · 253 阅读 · 0 评论 -
UIBezierPath 贝塞尔曲线 绘制图形
UIBezierPath 继承与NSObject,现在新建一个UIView ,并初始化,- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { [self drawRect:self.frame];原创 2016-07-20 09:59:36 · 528 阅读 · 0 评论 -
UIProgressView 进度表
UIProgressView 我们一般把这个控件与时间NSTimer 或者 下载进度联系到一块与时间联系,用label显示当前的进度值原创 2016-07-20 09:27:34 · 350 阅读 · 0 评论 -
UIStackView 对UIView视图管理
UIStackView 对UIView子视图进行管理 ,对原片进行缩放首先,建立一些视图,将视图放在数组中: NSMutableArray *array = [[NSMutableArray alloc] init]; for (int i = 0; i < 4; i ++) { UIView *view = [[UIView alloc] init];原创 2016-07-21 15:46:36 · 796 阅读 · 0 评论