自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Socket通讯

Socket通讯框架1. 创建@property (nonatomic, strong) GCDAsyncSocket *socket; // socket@property (nonatomic, copy ) NSString *socketHost; // socket的Host@property (nonatomic, assign) UInt16 socketPort

2018-01-25 14:22:40 335

原创 Quartz2D绘图

Quartz2D绘图基础绘制1. 绘制一条直线- (void)drawRect:(CGRect)rect { //获取图形上下文 CGContextRef context = UIGraphicsGetCurrentContext(); //设置线条颜色 CGContextSetRGBStrokeColor(context, 1, 0, 0,

2018-01-19 14:21:49 987

原创 调用系统功能-录音/播放音效/音频/视频

调用系统功能 录音/播放音效/音频框架1. 录音设置音频管理 // 设置音频管理 AVAudioSession *session = [AVAudioSession sharedInstance]; // 设置只用于录音 NSError *error; [session setCategory:AVAudioSessionCat

2018-01-17 10:13:37 615

原创 调用系统功能-打电话/发短息/发邮箱/LED灯/地图/截屏

调用系统打电话/发短息/发邮箱/LED灯功能/地图/截屏1. 拨打电话- (void)CallIphone:(NSString *)number { NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",number]]; // 方法一(返回应用) UIWebView *we

2018-01-16 15:48:10 542

原创 调用系统功能-UIImagePickerController-相册/相机/相簿

UIImagePickerController 相册/相机/相簿1. info.plist 设置Privacy - Photo Library Usage Description 是否允许设备调用您的相册?Privacy - Camera Usage Description 是否允许设备调用您的相机?2. UIImagePickerControllerSourceType

2018-01-16 14:06:29 12628

原创 UIKit框架-多控制器管理-TabBarController-标签控制器

TabBarController 标签控制器效果图1.将tabbarController设置成根视图控制器- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UI

2018-01-15 10:59:25 353

原创 功能实现-导航栏全透明

导航栏全透明效果图1.其实就一句代码- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMe

2018-01-14 17:45:53 4525

原创 UIKIt框架-自定义视图-瀑布流

瀑布流效果图1.新建一个继承UICollectionViewLayout的子类2.定义属性static const NSInteger count = 3;// 默认列数static const CGFloat rowmagin = 10;// 行间距static const CGFloat columnmagin = 10;// 列间距static const UI

2018-01-12 15:35:38 1590

原创 UIKit框架-基本视图-UIGestureRecognizer-手势

UIGestureRecognizer 手势1.UITapGestureRecognizer 点击手势 // 初始化点击手势,添加点击方法 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)]; // 设置点

2018-01-12 11:39:29 376

原创 UIkit框架-自定义视图-级联菜单

级联菜单(直接刷新)效果图1.初始化表格视图static NSString *const resueIdleft = @"leftCell";static NSString *const resueIdright = @"rightCell";- (void)initTableView { self.leftTable = [[UITableView all

2018-01-11 15:22:43 1862

原创 UIKit框架-高级视图-UIAlertViewController-提示框

UIAlertController 提示框属性创建UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"主题" preferredStyle:UIAlertControllerStyleAlert]; UIAlertControllerStyl

2018-01-11 10:03:09 349

原创 UIKit框架-基础视图-UIBarButtonItem-按钮条

UIBarButtonItem 按钮条属性创建 UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithTitle:@"item1" style:UIBarButtonItemStyleDone target:nil action:nil]; UIBarButtonItem *item2 = [[UI

2018-01-11 10:01:31 193

原创 UIKit框架-自定义视图-分段控制器

自定义分段控制器实现简单点击事件效果图1.创建工程、创建UIView子类YYJTopView;2.YYJTopView.h文件声明一个数组用于接受内容;#import @interface YYJTopScrollView : UIScrollView/** 存放标题的数组 */@property (nonatomic,strong) NSArray

2018-01-10 17:06:08 312

原创 UIKit框架-高级视图-UIDatePicker-时间选择器

UIDatePicker 时间选择器属性创建 UIDatePicker *picker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 200)];local 地区地区语言(默认当前地区) picker.locale = [

2018-01-10 13:54:48 818

原创 UIKit框架-基础视图-KeyBoard-键盘

KeyBoard 键盘keyboardType————键盘样式text.keyboardType = UIKeyboardTypeDefault; UIKeyboardTypeASCIICapable 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation 标准电话键盘,支持+*#字符 UIKeyboardTypeU

2018-01-10 11:01:19 437

原创 UIKit框架-高级视图-UICollectionView-表格控件

UICollectionView 表格视图 继承UIScrollView继承它的所有属性 属性创建UICollectionViewFlowLayout *flowLayout=[[UICollectionViewFlowLayout alloc] init];self.collectionView=[[UICollectionView alloc] i

2018-01-10 10:55:38 191

原创 UIKit框架-高级视图-UITableView-表格控件

UITableView 表视图 继承UIScrollView继承它所有属性属性创建UITableView *tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain]; UITableViewStylePlain 基本类型

2018-01-10 10:48:47 463

原创 UIKit框架-基础视图-UIPickView-选择框

UIPickView 选择框属性创建UIPickerView *pickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 100, 320, 216)];showsSelectionIndicator————该属性控制是否显示UIPickerView中的选中标记(以高亮背景作为选中标记)

2018-01-10 10:34:13 374

原创 UIkit框架-基础视图-UIScrollView-滚动视图

UIScrollView 滚动视图属性创建UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];backgroundColor————背景颜色scrollView.backgroundColor = [UIColor redCo

2018-01-10 10:29:57 219

原创 UIKit框架-基础视图-UISearchBar-搜索条

UISearchBar 搜索条属性创建UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 50, 100, 60)];barStyle————控件的样式searchBar.barStyle = UISearchBarStyleDefault; UISearchBa

2018-01-10 10:25:22 236

原创 UIKit框架-基础视图-UISegmentController-分段控制器

UISegmentedControl 分段控制器属性创建NSArray *array = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",nil]; //创建数组储存分段控制器标题UISegmentedControl *segment = [[UISegmentedControl alloc]initWithItems:a

2018-01-10 09:43:37 447

原创 UIKit框架-基础视图-UIToolBar-工具条

UIToolbar 工具栏属性创建UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0,460,320,44)];toolbar.barStyle = UIBarButtonItemStylePlain; //设置工具栏的风格在ToolBar上加内容UIBarButtonItem *a

2018-01-10 09:42:46 188

原创 UIKit框架-基础视图-UISlider-滑块

UISlider 滑块属性创建UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(0,400,320,200)];访问UISlider的值slider.value = 3; //设置slider的值float value = slider.value; //得到slider的值[s

2018-01-10 09:39:09 397

原创 UIKit框架-基础视图-UITextView-标签视图

UITextView 标签视图属性创建UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(20, 20, 400, 500)];text————内容textView.text = @"";textColor————字体颜色textView.textColor = [UIC

2018-01-10 09:37:05 147

原创 UIkit框架-基础视图-UIStepper-步进控件

UIStepper 步进控件属性创建UIStepper * step = [[UIStepper alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];continuous————设置控制器值是否连续触发变化 若设置为YES,则长按会连续触发变化,若设置为NO,只有在按击结束后,才会触发。

2018-01-10 09:28:25 153

原创 UIKit框架-基础视图-UIProgressView-进度条

UIProgressView 进度条属性创建UIProgressView *progressView = [[UIProgressView alloc]initWithProgressViewStyle:UIProgressViewStyleDefault]; //设置风格progressView.frame = CGRectMake(30,100,200,50); //设置

2018-01-10 09:24:22 375

原创 UIKit框架-基础视图-UISwitch-开关

UISwitch 开关属性创建UISwitch *switchView = [[UISwitch alloc]initWithFrame:CGRectMake(54.0f,16.0f,100.0f,28.0f)];设置UISwitch的初始化状态switchView.on = YES; //设置初始为ON的一边[switchView setOn:YES

2018-01-09 18:25:35 212

原创 UIKit框架-基础视图-UITextField-输入框

# UITextField 输入框属性创建UITextField *textfield = [[UITextField alloc] initWithFrame:CGRectMake(20,20,130,30)];BorderStyle————边框样式 UITextBorderStyleNone 无样式 UITextBorderStyleLine

2018-01-09 18:20:44 397

原创 UIkit框架-基础视图-UIImageView、UIImage-图片

UIImageView,UIImage 图片属性创建UIImageView *imageView = [[UIImageView alloc]init];添加图片用类方法创建UIImage(png格式可以省略后缀)UIImage *image = [UIImage imageNamed:@""];用路径来获得图片NSString *pa

2018-01-09 18:09:47 350

原创 UIKit框架-基础视图-UIButton-按钮

UIButton 按钮属性创建CGRect rect = CGRectMake(100,200,50,50);UIButton *button = [[UIButton alloc]initWithFrame: rect];buttonType————按键的风格UIButton *button = [UIButton buttonWithType:(buttonT

2018-01-09 18:04:25 370

转载 UIKit框架-基础视图-UIFont-字体

label.font = [UIFont fontWithName:@”Arial-BoldItalicMT” size:24];字体名如下: Font Family: American Typewriter Font: AmericanTypewriter Font: AmericanTypewriter-BoldFont Family: AppleGothic Font: Ap

2018-01-09 17:47:13 293

原创 UIKit框架-基础视图-UILabel-标签

基础/** * 1.文本内容(默认nil) */ label.text = nil;/** * 2.文本字体(默认17.0) */label.font = [UIFont systemFontOfSize:20]; //一般方法label.font = [UIFont boldSystemFontOfSize:20]; //加粗方法label.font = [UIFo

2018-01-09 17:44:11 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除