![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 71
Web_Let
只有不断积累知识,才会继续成长...
展开
-
iOS中设置tableview的选中时的文字颜色
1.系统默认的颜色设置//无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 cell.selectionStyle = UITableViewCellSelectionStyleBlue; //灰色 cell.selectionStyle = UITableViewCellSelectionStyl转载 2015-12-01 09:31:09 · 1643 阅读 · 0 评论 -
关于高德地图标注的那些坑
关于高德地图标注的那些坑。先说一下自己遇到的问题:在地图加载完成后自动弹出 自定义的标注点 和 气泡框,然后当点击气泡框的时候,可以直接响应气泡框上的Button事件。原创 2017-03-21 17:38:32 · 9862 阅读 · 1 评论 -
判断APP是否第一次启动
针对于App第一次启动,刚开始以为会很复杂,做了代码编码测试,实现起来还是相对比较简单。代码如下:#import "AppDelegate.h"#import "testViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplicat原创 2016-02-29 14:39:52 · 592 阅读 · 0 评论 -
添加.gif图
1、用cocoapods导入SDWebImage 三方库。(具体导入步骤我就直接省略了,网上有很多相关的资料...)2、导入三方库中的 这个类3、将动态图的后缀名改为.gif。注意,一定要是 gif命名。试过用jpg命名,结果没有显示。4、创建UIImageView ,将图片添加到UIImageView上,具体代码如下。 UIImage *image1 = [UIImage原创 2016-04-05 15:18:02 · 393 阅读 · 0 评论 -
UISegmentedControl分段控制 跳转各界面
一、对于分段控件的三方插件有很多,个人在闲着的时候也就写了一个,适合初级的人员上手。二、先谈一下思路: 整体的效果是 UISegmentedControl + UIView 做界面切换 创建好一个分段控件 ----> 创建分段控件的点击响应事件 ----> 创建需要UIview的数量 ----> 在加载UIView的时候进行判断 ----> 点击分段控件跳转各个UIView跳原创 2016-03-30 14:03:47 · 2958 阅读 · 0 评论 -
iOS开发多线程篇—多线程简单介绍
一、进程和线程1.什么是进程 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程1个进程要想执行任务,必须得有线程(每1个进程至转载 2015-12-05 11:21:59 · 468 阅读 · 0 评论 -
iOS开发动画(Animation)总结
动画浅析-CAAnimation和CATransition现在明白了,要做动画。需要用到CATransition类!那就学习一下吧! 先贴一个入门代码![_imgPic setImage:image];// 设置新的图片 CATransition *anima转载 2015-12-04 09:38:41 · 513 阅读 · 0 评论 -
安装UIIamge拾取图片插件
1、下载网址: https://github.com/ksuther/KSImageNamed-Xcode2、关闭所有的x-code工程,包括模拟器,再运行下载的程序3、打开终端,输入命令行 defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID它会打印出一窜字符码 4原创 2015-11-30 20:21:58 · 311 阅读 · 0 评论 -
NStimer 倒计时实现
1、思路:当点击UIswich控件的开启功能时,再开始执行一个倒计时功能的实现,关闭了UIswich控件,则不再执行倒计时功能。2、代码实现://// ViewController.m// NStimer//// Created by rimi on 15/11/11.// Copyright © 2015年 Liu. All rights reserved.//#原创 2015-11-27 14:45:48 · 460 阅读 · 0 评论 -
自定义UIAlertView模态框
在Windows应用程序中,经常使用模态(Model)对话框来和用户进行简单的交互,比如登录框。在IOS应用程序中,有时我们也希望做同样的事情。但IOS的UI库中,没有模态对话框,最接近那个样子的应该算是AlertView。但仅用AlertView,我们只能做文字提示,而不能和用户做交互。本文将介绍如何基于AlertView做定制,实现模态对话框的功能。以密码修改框为例:转载 2015-11-20 15:08:27 · 366 阅读 · 0 评论 -
UICollectionView基础
初始化部分:UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20, 20, 250, 350) collectio转载 2015-11-18 11:08:21 · 249 阅读 · 0 评论 -
关于UIViewController添加UINavigationBar的详细实现方法
1,如果你创建的Controller本身就是UINavigationController,你可以直接在当前的UIViewController的ViewDidLoad中直接写代码,如下:- (void)viewDidLoad{ // Add our custom add button as the nav bar's custom right view转载 2015-11-18 09:49:13 · 456 阅读 · 0 评论 -
iOS--实现UIView的抖动效果-类似Mac上密码输入错误效果
// 直接传值调用下面的方法就OK,需要的拿走吧#pragma mark 抖动动画- (void)shakeAnimationForView:(UIView *) view{ // 获取到当前的View CALayer *viewLayer = view.layer; // 获取当前View的位置转载 2015-11-24 11:06:40 · 1035 阅读 · 0 评论 -
iOS开发笔记--UILabel的相关属性设置
在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard中生成实现,如果想要在-(void)viewDidLoad中用代码如[_label initWithFrame:CGRectMake(X,Y,WIDTH,HEIGHT)]方法改变拖拽到sto转载 2015-11-17 15:42:32 · 253 阅读 · 0 评论 -
iOS UIPanGestureRecognizer(拖动手势) 和 点击按钮 实现类似左抽屉的效果
//// PublicViewController.m// slidingTest//// Created by rimi on 15/12/3.// Copyright © 2015年 hxm. All rights reserved.//#import "PublicViewController.h"#import "SldingViewController.h"#原创 2015-12-03 13:00:10 · 1009 阅读 · 0 评论 -
iOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
(1)官方下载ShareSDK iOS 2.8.8,地址:http://sharesdk.cn/(2)根据实际情况,引入相关的库,参考官方文档。(3)在项目的AppDelegate中一般情况下有三个操作,第一是注册ShareSDK,第二是注册各个平台的账号,第三是关于微信等应用的回调处理。[objc] view plaincopy转载 2015-12-09 15:38:12 · 480 阅读 · 0 评论 -
项目笔记随手记
一、iOS Button数组创建单选效果- (void)respondsToOn:(UIButton*)sender{sender.selected = !sender.selected;for (NSInteger i = 0; i < self.btnArray.count; i++) { UIButton *btn = self.btnArray[i]; if (sende原创 2017-08-15 17:34:04 · 504 阅读 · 0 评论