object-c之高级UI
文章平均质量分 86
目生鱼
等不到天黑,烟火不会太完美
展开
-
object-c画笔的简单实现
画笔简单实现。之前也是对这个一点儿概念也没得,然后在网上找了一个列子。就明白了。思路。主要是调用两个方法。就是触摸拖动和触摸拖动结束的方法。1.触摸拖动方法里面:将所有触摸的点获得,放到一个数组里面,然后再绘制每一个点。2.触摸拖动结束:将所有点数组放到新的一个数组里面。然后将存点的那个数组清空掉。不然你画得所有线条都是相连的。具体来看看代码:1.添加两个数组//每原创 2015-12-16 08:40:49 · 832 阅读 · 0 评论 -
Gvoice iOS接入
最近项目需要接入实时语音,然后就是接入的腾讯的Gvoice语音。 其实GVoice接入很简单把官方的demo下载,然后把APPID(gameID) 和 APPkey 替换,代码直接搬过来用就行了。1. 在这里值得一说的是,在接入语音遇到的问题,一个是测试的时候语音有回音,只需要把两台设备离远点就没有了。2.在GVoice开启Mic的时候可能导致程序崩溃,是因为设备没有开启权限。解决办法原创 2017-08-03 10:46:54 · 2299 阅读 · 0 评论 -
ios 多列表格
可能是一直忙着赶项目,所以已这个为借口很久都没有写博客了,今天突然看到一篇文章谈到写博客的重要性,才刚看了开头。我就已经意识到,应该不定时的写点儿什么东西出来。虽然平时对开发有做笔记。但是都没有整理成博客发表出来,整理的东西都是针对自己的项目当中的。不过应该还是有点儿帮助吧。在项目当中有个需要用到多列表格的东西。我以为tableView可以完成类似的功能。查了半天都没有搞定。所以最后决定自己用原创 2017-03-20 21:13:16 · 1306 阅读 · 0 评论 -
标签自动布局,搜索历史标签
最近有个需求要求写一个这样的效果。最开始打算自己写。然后整理了一下思路,并没有实现,脑瓜都快炸了。看了一下网上其他人的实现。感觉不是自己想要的。然后回家想了一个晚上。早上来终于搞定了。原创 2016-11-25 10:21:45 · 701 阅读 · 0 评论 -
iOS10 消息推送
//1.appdelegate注册通知- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch.原创 2016-10-08 11:08:53 · 858 阅读 · 2 评论 -
Object-c设置UITabBarController
object-c 设置UITabBarController类似这样的一个效果好了直接上代码1.添加子控制器- (void)viewDidLoad { [super viewDidLoad]; //添加所有子控制器 [self setupAllController]; //设置tabbar上面的内容 [self setupAllTabB原创 2016-10-28 11:57:46 · 435 阅读 · 0 评论 -
iOS OC 涂鸦、画板
1.属性#import "drawView.h"#define SCREEN_SIZE self.frame.size@interface drawView()//每次触摸结束前经过的点用来连成线@property (nonatomic,strong) NSMutableArray *pointArray;//保存线条的数组@property (nonatomic,strong原创 2016-11-03 18:27:51 · 1573 阅读 · 0 评论 -
iOS利用GCDAsyncSocket发送语音,以及语音wav转码amr
1.新建工程天价pod文件target 'MyVedio' dopod 'CocoaAsyncSocket'end2.引入VoiceConvert音频转码文件(已上传)3.引入要用到的头文件#import "MyVedioController.h"#import #import #import #import "VoiceConvert/VoiceConverter.h原创 2016-06-16 17:06:53 · 3150 阅读 · 3 评论 -
SceneKit框架3D-object-c
1.引用框架创建两个全局变量#import @interface ViewController ()@property (nonatomic,strong) SCNScene *scene;//存放元素节点@property (nonatomic,strong) SCNView *sceneView;//用来展示3D图形的控件@end2.初始化sceneview,并且创建节点元原创 2016-06-07 10:42:43 · 1780 阅读 · 0 评论 -
object-c图形绘制总结
图形绘制:直线,贝塞尔曲线,多边形,圆形,扇形1.绘制图形最开始我们要做的是:CGContextRef ctx = UIGraphicsGetCurrentContext();//获得当前的上下文CGContextSaveGState(ctx);//保存空白图形到上下文栈2.开始绘制//拼接路径绘制直线 CGContextMoveToPoint(ctx, 100, 100);原创 2015-12-16 09:37:50 · 1243 阅读 · 0 评论 -
object-c 基础动画的学习总结
动画:平移,旋转,缩放缩放://创建动画对象 CABasicAnimation *animation = [CABasicAnimation animation]; animation.keyPath = @"bounds";//缩放动画类型 animation.keyPath = @"position";//平移动画类型 animation.fromValue原创 2015-12-16 09:19:41 · 644 阅读 · 0 评论 -
UIPopoverPresentationController用法
学的时候没有学过这玩意。用到的时候,我在网上找的资料试着调试了一下没有调试出来。。我也是醉了。只好请教我们老师帮我调试出来。根据我的理解差不多就这样:1.弹出视图控制器是控制器本身自带的一个属性,所以在用的时候不需要实力化。2.弹出视图控制器需要两个控制器,一个用来触发弹出控制器事件。一个用来做弹出控制器代码://这个方法是通过一个通知事件来触发的。也可以通过其他事件触发。se原创 2016-03-17 12:47:08 · 4999 阅读 · 1 评论