- 博客(22)
- 收藏
- 关注
原创 打包静态库详细步骤
我也是为了方便下次查看,所以把这篇我觉得写的比较详细的静态库打包步骤记录下来,具体的内容我就不直接写了,记住网页地址,下次不用找,哈哈。 URL: http://www.jianshu.com/p/13bf46df9387
2017-09-09 11:46:09
530
原创 安装Cocoapods的步骤及遇到错误
首先打开终端查看当前版本,低于2.0.0要更新 更新代码: 替换下载源,将国外的换成淘宝的 先删除原来的 gem sources –remove https://rubygems.org 换成淘宝的 gem sources -a https://ruby.taobao.org 查看新的下载源 安装 安装后使用,可能会遇到如下错误 解
2017-03-08 22:04:15
386
原创 自定义URL Scheme
在工程的info.plist文件中,添加URL types,具体的看图,我写在这里只是方便我以后不记得了看,不喜勿喷,嘻嘻
2016-09-14 20:02:38
502
原创 集成ijkplayer
githhub下载地址:https://github.com/Bilibili/ijkplayer 打开终端,用cd命令进入下载好的ijkplayer文件夹下 然后输入./init-ios.sh,下载ffmpeg下载完成后,进入ios目录 5.进入ios文件夹后,依次执行./compile-ffmpeg.sh clean 和 ./compile-ffmpeg.sh all命令 未
2016-09-04 12:39:21
424
原创 模拟长按图标,图标抖动效果
大体思路:前面的创建图片视图就不讲了, 1.创建长按手势UILongPressGestureRecognizer并添加到视图上 2.创建CAAnimation动画,因为图标抖动是左右旋转的一种效果,弧度不是很大,计算一个较小的弧度,设置动画运动轨迹animation.values = @[];旋转应该是绕z轴旋转
2016-08-16 08:45:35
1805
原创 网上获取视频,可播放
大体思路:1.主要用到了网络的下载请求,和2D绘图以及AVPlayerViewController 2.我这里的四个按钮是用故事板上拖的,然后连接一下方法。分别是#pragma mark - 开始下载- (IBAction)starloadAction:(id)sender { //1.url NSURL *url = [NSURL URLWithString:self.urlSt
2016-08-13 21:03:17
590
原创 音频的播放方法
总结了三个播放音频的方法:AVAudioPlayer、AVPlayer以及注册系统声音,没有什么技巧,直接用就行了(^__^) #import "ViewController.h"//1.引入框架#import <AVFoundation/AVFoundation.h>//2.引入代理@interface ViewController()<AVAudioPlayerDelegate> {
2016-08-03 13:35:05
728
原创 点击按钮,出现下拉列表
大体思路: 1.如图,创建三个小视图,上面添加label和按钮,并给视图和按钮添加tag值,方便获取。 2.列表,我定义了一个全局表格,在之前初始化,不显示,然后在点击按钮的事件中,重新设置其frame值,再显示。 3.按钮设置了两种状态,判断,如果选择的是当前的按钮,那么其他按钮的状态都是没有选中,选中状态下,弹出列表,否则,
2016-08-02 08:24:23
6961
原创 视图动画效果
大体思路:首先,创建一个图片视图ImageView 其次,创建一个数组,存储图片对象UIImage,注意,一定要是存储的图片对象,而不是图片名,不然会报错的。我每次都会搞错,然后报错,找错。。。。 将图片数组,添加到视图中,设置动画时长,重复次数,开启动画,就阔以啦:-D#pragma mark - 创建图片视图- (void)
2016-07-30 08:36:44
385
原创 用collectionView完成的图片滚动
大体思路:首先,创建collectionView,和collectionViewCell,布局的itemSize的大小,和collectionView的frame一致,这样cell就可以覆盖整个collectionView。 其次,利用scrollViewWillEndDragging代理方法,实现分页效果,这样可以保证每次滑动时,一张图片显示在窗口,而不是两张图片
2016-07-28 19:53:30
809
原创 设置tabBar、导航栏背景的一些小方法等等
一些小方法,有时候会忘记,然后写下来,以后直接看这里就阔以了,(^__^)(ps:图文无关) 1、设置tabBar的背景图片//1.设置背景图片 self.tabBar.backgroundImage = [UIImage imageNamed:@"tab_bg_all"];2、设置导航栏的背景图片//1.设置背景颜色 [[UINavigationBar appearance] se
2016-07-28 18:53:45
1370
原创 图片放大缩小功能
比较粗略的实现了,图片的放大缩小功能,第一重要的是,要把图片放在滑动视图上;第二重要的是,设置zoomScale,改变这个值,就改变了图片大小,但是放大后的坐标控制,我没有写,自己写吧(哈哈……..)#pragma mark - 创建图片视图- (void) createImageView { //1.设置图片大小覆盖滑动视图 _imageView = [[UIImageView a
2016-07-26 08:36:22
759
原创 UICollectionViewCell 3种创建方法
UICollectionViewCell 3种创建方法 有错误的地方,希望指出,(^__^)1、纯代码 (1)同一个文件创建,代码如下,先看代码,我在下面讲解引入的自定义cell//--------------纯代码实现------------------ //1.布局 UICollectionViewFlowLayout *flowLayout = [[UICol
2016-07-22 21:38:35
894
原创 模拟底部弹出小菜单
大体思路:1、创建一个可以触发弹出事件的控件(我用的是按钮) 2、定义一个全局的视图,作为弹出视图 3、在按钮的Action中,调用创建弹出视图的方法,再调用创建按钮和文字label的方法。(我这里是把按钮和Label各自创建了模型,所以,每次创建都只需要在文件中调用它们的自定义初始化方法),然后将返回的按钮和label添加到弹出视图上显示即可。
2016-07-20 08:42:32
545
原创 模拟“发送短信”按钮
大体思路: 1、定义一个定时器,负责时间的变化,两个按钮,一个响应按钮,和一个显示按钮,一个计时变量。 2、创建响应按钮,显示在视图上,当点击它时,创建显示按钮,显示在响应按钮的位置覆盖它,并开启定时器。 3、定时器负责每秒计时变量减1,然后将新的计时变量值显示在显示按钮上,终止条件是当计时变量小于0时,在视图上移除显示按
2016-07-19 08:52:02
468
原创 弹出广告视图
点击页面的暂停按钮,弹出广告窗口,不多说,自己看代码,我注释应该写的挺清楚了��//// ViewController.m// _advertisementAlert//// Created by mac on 16/7/17.// Copyright © 2016年 mac. All rights reserved.//#import "ViewController.h"//
2016-07-18 10:12:30
1074
原创 分段控件的属性详解
描述:我总结了一下分段控件经常用到的属性设置,有点小啰嗦��//// ViewController.m// _segmentController//// Created by mac on 16/7/17.// Copyright © 2016年 mac. All rights reserved.//#import "ViewController.h"//定义屏幕的高宽#def
2016-07-17 12:22:44
1250
原创 利用标签控制器实现几个视图的切换
大体思路:1.创建一个UITabBarController类 2.创建一个UINavigationController类 3.创建一个BaseVIewController类(UiviewController),即几个切换的视图都继承于它,方便设置公共属性,减少代码量。 4.创建几个子视图
2016-07-16 13:17:19
370
原创 iphone 4 到iphone 6s plus的屏幕尺寸
iphone手机的屏幕尺寸1. iPhone 4/4s 3.5英寸960 × 640像素2. iPhone 5/5s/5c 4.0英寸1136 × 640像素3. iPhone 6/6s 4.7英寸1134 × 750像素4. iPhone 6s pluse 5.5英寸1920 × 1080像素
2016-07-14 08:52:03
1192
原创 用代码创建约束,实现屏幕适配
//// ViewController.m// 1_AutoLayout(code)//// Created by mac on 16/7/13.// Copyright © 2016年 mac. All rights reserved.//#import "ViewController.h"@inte
2016-07-14 08:02:57
311
原创 iOS学习之加载storyboard和xib文件
1.加载storyboard(故事板)//a) 获取故事板UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"故事板的名字" bundle:nil];//b) 将故事板中的视图覆盖导航视图(方法一)UINavigationController *navig = [storyboard instantia
2016-07-13 19:56:42
1017
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人