UI基础
文章平均质量分 70
ThomasYB
这个作者很懒,什么都没留下…
展开
-
UIScrollView的应用
#import "ViewController.h"@interface ViewController ()UIScrollViewDelegate>{ UIImageView *imgView;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; #pragma原创 2015-12-10 12:07:41 · 486 阅读 · 0 评论 -
解决label上的文本字符串显示不同的字体和颜色(看我就够了)
前段时间,笔者被老大提了一个小要求,要求我做一个视频项目中类似:你已观影的效果,就是令一个label上的文本显示不同的字体和颜色,其实很简单,大家可能会用到,我就分享一下代码。 NSString *string = @"9621"; NSString *string2 = [NSStringstringWithFormat:@"%@分钟",string]原创 2016-03-12 14:43:08 · 3826 阅读 · 0 评论 -
一个有趣的多线程应用实例
这个实例主要实现了隔相同的时间一张张加载图片在用for循环创建6个不同的图片视图上,且点击屏幕可使未完成的进程被取消,并退出即未加载的图片停止加载,有兴趣的朋友可以一试。(相应的注意点都已经在代码中注释)#import "ViewController.h"#define kUrl @"http://store.storeimages.cdn-apple.com/8748原创 2016-03-02 19:30:11 · 587 阅读 · 0 评论 -
如何理解线程
线程:用来执行进程中的任务的,每次只能执行一个任务,线程彻底执行完任务A才能去执行任务B。为了同时执行两个任务,产生了多线程。举一个例子:在你打开一个音乐播放器时,你听歌是一个线程,如果同时下载歌曲,就是另一个线程,听歌的同时下载歌曲就是两个进程,即多进程。 主线程:当应用程序启动时自动创建和启动,通常用来处理用户的输入并响应各种事件和消息,主线程的终止也意味着该程序的结束原创 2016-03-02 18:11:13 · 2420 阅读 · 1 评论 -
控制器与导航控制器及之间的相互跳转
/* 1、UIViewController(控制器)以及与UIView的关系 2、AppDelegate与控制器之间的跳转 3、UIViewController的生命周期 4、UINavigationController UIViewController的概念:IOS顶层视图的载体和控制器 控制器的作用:1.用它实现不同的界面 2.原创 2015-12-08 21:57:24 · 532 阅读 · 0 评论 -
UITextField用法
#import"AppDelegate.h"/* UITextField:是UIControl的子类,是文本输入框 ⭐️⭐️⭐️⭐️属性⭐️⭐️⭐️⭐️ text:可以获得或改变输入框的文字内容 placeholder:提示文字如请输入账号 textColor: font: textAlignment: adjustsFontSizeToFitWidth原创 2015-12-07 21:59:24 · 785 阅读 · 0 评论 -
协议,代理
#import "AppDelegate.h"/* UITextField:是UIControl的子类,是文本输入框 ⭐️⭐️⭐️⭐️属性⭐️⭐️⭐️⭐️ text:可以获得或改变输入框的文字内容 placeholder:提示文字如请输入账号 textColor: font: textAlignment: adjustsF原创 2015-12-04 20:17:53 · 530 阅读 · 0 评论 -
UI基础2控件:UILabel,UIImageView
#import "AppDelegate.h"#import "ViewController.h"//设置宏定义,就是用内容替换变量名,可随意替换#define kCount @"我想改的名字"//#define k常量名(k开头后面是:驼峰命名法) @"改动的内容"#define kLabelX label.frame.origin.x@i原创 2015-12-02 21:19:42 · 562 阅读 · 0 评论 -
UI基础
UIKit框架 ->包含了所有可以看的见得视图控件 ***UIKit框架其中UIWindow:窗口控件 -> ios应用程序里面只且只有一个主窗口*** 4,是用来显示承载可看到的控件的容器(因为所有的控件都是一层层添加到窗口上的) UIWindow的初始化:initWithFrame构造方法:在创建一个对象的时候,同时给它一个Frame。原创 2015-11-30 19:26:33 · 476 阅读 · 0 评论 -
UI基础3 UIControl
#import"AppDelegate.h"#import"ViewController.h"#import"F_Button.h"//自己创建的BUTTON类,里面封装着如下方法//自定义构造方法- (instancetype)initWithFrame:(CGRect)frame title:(NSString*)title{// ⭐️⭐️⭐️⭐️⭐原创 2015-12-03 20:29:15 · 834 阅读 · 0 评论 -
用PickerView定制一个简单的datepicker
做应用的时候免不了会对某些UI控件做一些样式上的定制,比如Button的背景色,圆角,阴影等元素的调整。UIDatePicker也是一个比较常用的UI控件,iOS 7简约的设计风格在某些场景下可能并不是很合适,所以UIDatePicker有时也是一个有较大定制需求的控件。但是令人匪夷所思的一点是,尽管UIDatePicker和UIPickerView看起来好像是差不多的两个UI组件,但是从iOS的原创 2016-05-26 13:00:02 · 709 阅读 · 0 评论