- 博客(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 343
原创 Quartz2D绘图
Quartz2D绘图基础绘制1. 绘制一条直线- (void)drawRect:(CGRect)rect { //获取图形上下文 CGContextRef context = UIGraphicsGetCurrentContext(); //设置线条颜色 CGContextSetRGBStrokeColor(context, 1, 0, 0,
2018-01-19 14:21:49 1013
原创 调用系统功能-录音/播放音效/音频/视频
调用系统功能 录音/播放音效/音频框架1. 录音设置音频管理 // 设置音频管理 AVAudioSession *session = [AVAudioSession sharedInstance]; // 设置只用于录音 NSError *error; [session setCategory:AVAudioSessionCat
2018-01-17 10:13:37 645
原创 调用系统功能-打电话/发短息/发邮箱/LED灯/地图/截屏
调用系统打电话/发短息/发邮箱/LED灯功能/地图/截屏1. 拨打电话- (void)CallIphone:(NSString *)number { NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",number]]; // 方法一(返回应用) UIWebView *we
2018-01-16 15:48:10 580
原创 调用系统功能-UIImagePickerController-相册/相机/相簿
UIImagePickerController 相册/相机/相簿1. info.plist 设置Privacy - Photo Library Usage Description 是否允许设备调用您的相册?Privacy - Camera Usage Description 是否允许设备调用您的相机?2. UIImagePickerControllerSourceType
2018-01-16 14:06:29 12639
原创 UIKit框架-多控制器管理-TabBarController-标签控制器
TabBarController 标签控制器效果图1.将tabbarController设置成根视图控制器- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UI
2018-01-15 10:59:25 392
原创 功能实现-导航栏全透明
导航栏全透明效果图1.其实就一句代码- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMe
2018-01-14 17:45:53 4563
原创 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 1606
原创 UIKit框架-基本视图-UIGestureRecognizer-手势
UIGestureRecognizer 手势1.UITapGestureRecognizer 点击手势 // 初始化点击手势,添加点击方法 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)]; // 设置点
2018-01-12 11:39:29 390
原创 UIkit框架-自定义视图-级联菜单
级联菜单(直接刷新)效果图1.初始化表格视图static NSString *const resueIdleft = @"leftCell";static NSString *const resueIdright = @"rightCell";- (void)initTableView { self.leftTable = [[UITableView all
2018-01-11 15:22:43 1888
原创 UIKit框架-高级视图-UIAlertViewController-提示框
UIAlertController 提示框属性创建UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"主题" preferredStyle:UIAlertControllerStyleAlert]; UIAlertControllerStyl
2018-01-11 10:03:09 374
原创 UIKit框架-基础视图-UIBarButtonItem-按钮条
UIBarButtonItem 按钮条属性创建 UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithTitle:@"item1" style:UIBarButtonItemStyleDone target:nil action:nil]; UIBarButtonItem *item2 = [[UI
2018-01-11 10:01:31 204
原创 UIKit框架-自定义视图-分段控制器
自定义分段控制器实现简单点击事件效果图1.创建工程、创建UIView子类YYJTopView;2.YYJTopView.h文件声明一个数组用于接受内容;#import @interface YYJTopScrollView : UIScrollView/** 存放标题的数组 */@property (nonatomic,strong) NSArray
2018-01-10 17:06:08 378
原创 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 828
原创 UIKit框架-基础视图-KeyBoard-键盘
KeyBoard 键盘keyboardType————键盘样式text.keyboardType = UIKeyboardTypeDefault; UIKeyboardTypeASCIICapable 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation 标准电话键盘,支持+*#字符 UIKeyboardTypeU
2018-01-10 11:01:19 441
原创 UIKit框架-高级视图-UICollectionView-表格控件
UICollectionView 表格视图 继承UIScrollView继承它的所有属性 属性创建UICollectionViewFlowLayout *flowLayout=[[UICollectionViewFlowLayout alloc] init];self.collectionView=[[UICollectionView alloc] i
2018-01-10 10:55:38 202
原创 UIKit框架-高级视图-UITableView-表格控件
UITableView 表视图 继承UIScrollView继承它所有属性属性创建UITableView *tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain]; UITableViewStylePlain 基本类型
2018-01-10 10:48:47 467
原创 UIKit框架-基础视图-UIPickView-选择框
UIPickView 选择框属性创建UIPickerView *pickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 100, 320, 216)];showsSelectionIndicator————该属性控制是否显示UIPickerView中的选中标记(以高亮背景作为选中标记)
2018-01-10 10:34:13 389
原创 UIkit框架-基础视图-UIScrollView-滚动视图
UIScrollView 滚动视图属性创建UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];backgroundColor————背景颜色scrollView.backgroundColor = [UIColor redCo
2018-01-10 10:29:57 229
原创 UIKit框架-基础视图-UISearchBar-搜索条
UISearchBar 搜索条属性创建UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 50, 100, 60)];barStyle————控件的样式searchBar.barStyle = UISearchBarStyleDefault; UISearchBa
2018-01-10 10:25:22 246
原创 UIKit框架-基础视图-UISegmentController-分段控制器
UISegmentedControl 分段控制器属性创建NSArray *array = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",nil]; //创建数组储存分段控制器标题UISegmentedControl *segment = [[UISegmentedControl alloc]initWithItems:a
2018-01-10 09:43:37 471
原创 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 197
原创 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 408
原创 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 157
原创 UIkit框架-基础视图-UIStepper-步进控件
UIStepper 步进控件属性创建UIStepper * step = [[UIStepper alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];continuous————设置控制器值是否连续触发变化 若设置为YES,则长按会连续触发变化,若设置为NO,只有在按击结束后,才会触发。
2018-01-10 09:28:25 161
原创 UIKit框架-基础视图-UIProgressView-进度条
UIProgressView 进度条属性创建UIProgressView *progressView = [[UIProgressView alloc]initWithProgressViewStyle:UIProgressViewStyleDefault]; //设置风格progressView.frame = CGRectMake(30,100,200,50); //设置
2018-01-10 09:24:22 389
原创 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 241
原创 UIKit框架-基础视图-UITextField-输入框
# UITextField 输入框属性创建UITextField *textfield = [[UITextField alloc] initWithFrame:CGRectMake(20,20,130,30)];BorderStyle————边框样式 UITextBorderStyleNone 无样式 UITextBorderStyleLine
2018-01-09 18:20:44 424
原创 UIkit框架-基础视图-UIImageView、UIImage-图片
UIImageView,UIImage 图片属性创建UIImageView *imageView = [[UIImageView alloc]init];添加图片用类方法创建UIImage(png格式可以省略后缀)UIImage *image = [UIImage imageNamed:@""];用路径来获得图片NSString *pa
2018-01-09 18:09:47 374
原创 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 400
转载 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 299
原创 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 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人