- 博客(54)
- 资源 (33)
- 收藏
- 关注
原创 IOS---使用代码创建UIButton
// 1.创建一个自定义的按钮 UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; // 2.添加按钮 [self.view addSubview:btn]; // 3.设置按钮的位置和尺寸 btn.frame = CGRectMake(100, 100, 100, 100);
2015-12-30 09:45:06 417
原创 iOS---通知传值的使用
通知 是在跳转控制器之间常用的传值代理方式,除了代理模式,通知更方便、便捷.输入所要发送的信息 ,同时将label的值通过button方法调用传递,- (IBAction)buttonClick:(id)sender { //添加 字典,将label的值通过key值设置传递 NSDictionary *dict =[[NSDictionary
2015-12-17 13:13:36 287
原创 IOS---UIColor RGB颜色对照表
色 彩 RGB 值 对 照 表colorredgreenblueHexadecimal tripletexampleAliceblue240248255f0f8ff Antiquewhite
2015-12-16 09:06:37 662
转载 IOS开发中的CGFloat、CGPoint、CGSize和CGRect
http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CGGeometry/Reference/reference.htmlCGGeometry类定义几何元素的结构和操作几何元素的函数。1、数据类型:CGFloat: 浮点值的基本类型CGPoint: 表示一个二维坐
2015-12-16 06:55:54 278
原创 iOS-UILabel的宽度自适应文字
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];//这个frame是初设的,没关系,后面还会重新设置其size。[label setNumberOfLines:0];NSString *s = @"这个frame是初设的,没关系,后面还会重新设置其size.";UIFont *font = [UI
2015-12-14 17:26:23 559
转载 IOS--- NavigationBar标题按钮
A.NavigationBar标题按钮1.需求在“首页”的导航栏中部设置一个“首页”文字+箭头按钮统一设置样式根据实际文本长度调整宽度消除系统自带的点击高亮效果点击按钮,箭头上下颠倒github: https://github.com/hellovoidworld/HVWWeibo 2.思路使用UIButton,设置文本和图片在initWithFram
2015-12-14 15:55:33 2609
转载 IOS--UITableViewCell上的按钮点击事件处理
今天突然做项目的时候,又遇到处理自定义的UITableViewCell上按钮的点击事件问题。我知道有两种方式,可是突然想不起来之前是怎么做的了,好记性不如烂笔头,还是记录一下吧。1、第一种方式给Button加上tag值这里分为两种:一种是直接在原生的UITableViewCell上添加UIButton按钮,然后给UIButton设置tag值,然后在控制器里的方法里通过取数据,做界面
2015-12-12 00:20:38 1565
原创 Xcode 文本替换快捷键
1.如果是在打开的文档范围内: 查找: Command+ F 替换: Option+Command+F Replace All 是全部替换本文档范围内的字符串 Replace 是替换当前字符串 Replace & Find是边查找边替
2015-12-11 21:17:17 1936
转载 IOS UIColor 自定义颜色
1. 利用UIColor展现 #F6F6F6 这个传统的颜色#F6F6F6 为一个 16 进制表示的RPG颜色,所以,需要先转换成 10进制,其中 F6 - 240,F6 - 240 ,F6 - 240之后,一行代码即可 UIColor *testColor1= [UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255
2015-12-10 23:45:12 715
原创 IOS 字符串切割
NSString *a = [[NSString alloc] initWithString : @"北京,上海,广州,南京,武汉" ]; NSArray *b = [a componentsSeparatedByString:@","]; NSString *a3 = [b objectAtIndex:2]; NSLog(@"\n b的第三个是: %@
2015-12-10 23:32:30 415
转载 tableView的使用(一)
//tableView的创建 //1.初始化 initWithFrame:style:(plian,gronp) //2.设置属性(行高, 分割线, 表头, 表尾) //3.添加到父视图 //4.释放 //tableView显示数据 //1.设置dataSource //2.遵循协议 //3.实现两个必须要
2015-12-10 17:17:01 364
转载 IOS --- UITableView 表示图(头部和尾部)
UITableViewUITableView是继承自UIScrollView的滚动表视图. 且只能纵向滚动 UITableView主要由Section(分区)和row(行数)两个NSInteger类型和UITableViewCell(单元格, 用于设置每行的具体内容的封装类)3个数据结构构成UITableViewCell是系统已经封装好的一个类, 它里面自带了一些控件, 比如U
2015-12-10 14:42:45 3801
转载 iOS自定义UITabBar的几种方法
作为iOS开发最常用的两个多视图控制器 NavigationController 和 TabBarController 已经很强大了,基本上在大部分的应用中都能看到它们的影子。但是在使用的过程中,系统自带的空间也经常不能满足我们的需求,所以经常需要使用自定义来实现功能。之前写过自定义NavigationBar: " href="http://www.cnblogs.com/code-cd
2015-12-10 10:13:43 567
转载 iOS自定义NavigationBar
日常开发中少不了用到UINavigationController,但是很多情况都要自定义NavigationBar。依稀记得自己刚开始也踩了好多坑,凑今天有空,就把想到的写下来。有时间了,考虑再把自定义TabBar写一下。1.修改NavigationbarnavigationBar其实有三个子视图,leftBarButtonItem,rightBarButtonItem,以及tit
2015-12-10 10:11:57 464
原创 IOS7中动态计算label的宽度和高度的方法
IOS7中自动计算label的宽度和高度的方法 1 #import "ViewController.h" 2 3 @implementation ViewController 4 5 - (void)viewDidLoad { 6 [super viewDidLoad]; 7 8 //根据固定的宽度计算 计算label的高度 9 [self
2015-12-10 09:53:16 321
转载 iOS开发之int,NSInteger,NSUInteger,NSNumber的使用
1、首先先了解下NSNumber类型:苹果官方文档地址:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.htmlNSNumber是NSValue的一个子类,它是一个对象来存储数字值包括
2015-12-09 22:16:08 367
转载 IOS中输入框被软键盘遮挡的解决办法
做IOS开发时,难免会遇到输入框被键盘遮掩的问题。上网上搜索了很多相关的解决方案,看了很多,但是由衷的觉得太麻烦了。 有的解决方案是将视图上的所有的东西都添加到一个滚动视图对象( UIScrollView )中,然后滚动视图实现输入框不被软键盘覆盖,个人觉得此方案好是好,但是太过麻烦。 有的解决方案是通过一个通知 UIKeyboardDidShowNotification 去实
2015-12-08 11:53:04 539
转载 ios中的三种弹框
目前为止,已经知道3种IOS弹框:1、系统弹框-底部弹框 UIActionSheet (1)用法:处理用户非常危险的操作,比如注销系统等(2)举例:UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"确定要注销?" delegate:self cancelButtonTitle:@"取消" de
2015-12-08 11:43:43 7515
转载 IOS-- toast提示框(MBProgressHUD)
MBProgressHUD是一个开源项目,实现了很多种样式的提示框https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m加入即可。运行效果如下 和android toast 类似?1234567
2015-12-08 11:28:04 2795
转载 iOS 提示 Toast
iOS 中经常会遇到这样的情况,比如网络连接错误,需要弹出一段文字提示,稍后自动关闭比如登陆成功提示登陆完成,稍后关闭如图具体实现如下,我们创建一个单例,后续使用只需要复制代码就行创建一个类起名 MyAlertCenter 控制提示信息的现实与关闭同时,创建内部类 MyAlert 继承UIView 现实提示内容
2015-12-08 11:24:04 1738
转载 apk反编译查看*.java,AndroidManifest.xml,布局xml文件
这个对没有使用jockey混淆代码的管用!一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.
2015-12-08 10:35:28 7475 1
转载 【android】夜间模式简单实现
完整代码,请参考我的博客园客户端,git地址:http://git.oschina.net/yso/CNBlogs关于阅读类的app,有个夜间模式真是太重要了。那么有两种方式可以实现夜间模式1:修改theme,重启activity优点:正儿八经的夜间模式,配色看着舒服缺点:图片刺眼、闪屏核心思路:自定义一个颜色属性名 A,A在日间和夜间模式下都有具体的颜色代码,页面布局文件
2015-12-07 14:23:21 1023
转载 IOS--Sqlite数据库增删改查基本操作
Sqlite是ios上最常用的数据库之一,大家还是有必要了解一下的。这是仿照网上的一个例子做的,有些部分写的不好,我稍作了修改,以讲解为主,主要让大家能够明白如何修改,明白原理,达到举一反三的目的。先来看看效果图 先来看看数据库方法类,将各个操作都封装在一个类里面,达到代码重用的目的,这是程序员都应该努力去实现的目标,这样在下一次用到同样的方法和类的时候,就可以直接使用封
2015-12-07 08:51:18 503
转载 IOS中sqlite数据库的原生用法
摘要 概述 sqlite数据库相信各位早已耳闻,当年我在做C# winform时就已经玩过了,非常轻巧的一个数据库,数据库仅一个文件,即建即用。 在ios中,也同样支持sqlite。目前有很多第三方库,封装了sqlite操作,比如swift语言写的SQLite.swift、苹果官网也为我们封装了一个框架:CoreData。 它们都离不开Sqlite数据库的支持。 本文主要介绍下,如何在swif
2015-12-07 08:41:45 643
原创 IOS--文件存储
//写文件-(void)writeFile:(NSString *)file fileName:(NSString *)filename{ //创建文件管理器 NSFileManager *fileManager = [NSFileManagerdefaultManager]; //获取路径 //参数NSDocumen
2015-12-06 22:21:07 266
转载 IOS--最新版SDWebImage的使用
第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/SDWebImage第二步,在需要的地方导入头文件1#import "UIImageView+WebCache.h"第三步,调用sd_setImageWithURL:方法缓存图片,注意,这就是新版
2015-12-06 13:08:34 353
转载 iOS UITableView中异步加载图片
原文 http://blog.csdn.net/willyang519/article/details/41833293主题 UITableView问题背景:需要在UITableView中的每一行下载图片,之前使用placeholder,下载好后存在cache中。解决方案:方案一:使用SDWebImage: https://github.
2015-12-06 11:12:21 388
转载 ASIHTTPRequest类库简介和使用说明
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iO
2015-12-05 08:55:48 262
转载 iOS代码技巧之ASIHttpRequest类库的使用及Json解析(以解析中国天气网天气预报为例)
摘要 第三方类库ASIhttpRequest的使用,用于iOS的网络请求,与JsonKit一起使用,可以很方便的进行网络数据请求与解析。 为了说明方法的使用,这里以解析天气预报为例iOS天气预报 解析天气预报 中国天气网城市代码 ASIHttpRequest类库请求网址 Json解析声明:由于ASIHttpRequest作者已早不进行维护,而且ios版本已经更新
2015-12-04 15:54:31 426
转载 IOS常用第三方框架
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。Reachability 检测网络连接 用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。现在有更好的替代品:https://github.com/tonymillion/Reachab
2015-12-04 06:59:39 251
转载 iOS学习之UINavigationController详解与使用(三)ToolBar
iOS学习之UINavigationController详解与使用(二)页面切换和segmentedController 接上篇,我们接着讲Navigation 的Toolbar。1、显示Toolbar 在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了。[cpp]
2015-12-03 22:51:54 257
转载 iOS学习之UINavigationController详解与使用(二)页面切换和segmentedController
iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem是上篇,我们接着讲UINavigationController的重要作用,页面的管理和切换。1、RootView 跳到SecondView首先我们需要新一个View。新建SecondView,按住Command键然后按N,弹出新建页面,我们新建SecondView
2015-12-03 22:50:29 248
转载 iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在
2015-12-03 22:49:24 244
原创 IOS ---设置导航栏
#import "AppDelegate.h"#import "FirstViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)applicati
2015-12-03 22:44:49 271
原创 IOS 退出程序APP代码
//退出APP的方法- (void)exitApplication { AppDelegate *app = [UIApplicationsharedApplication].delegate; UIWindow *window = app.window; [UIViewanimateWithDuration:1.0fanimations:^
2015-12-03 22:42:44 681
转载 UIALertView的基本用法与UIAlertViewDelegate对对话框的事件处理方法
首先,视图控制器必须得实现协议UIAlertViewDelegate中的方法,并指定delegate为self,才能使弹出的Alert窗口响应点击事件。具体代码如下:ViewController.h中的代码如下:[cpp] view plaincopy#import @interface ViewCon
2015-12-03 21:43:00 249
转载 IOS-- UIView 基本属性用法
1. [代码]iOS UIView 基本属性用法 跳至 [1] [全屏预览]?12345678910111213141516171819202122232425
2015-12-03 17:18:53 339
转载 IOS--UILable
UILable是iPhone界面最基本的控件,主要用来显示文本信息。·常用属性和方法有:1、创建CGRect rect = CGRectMake(100, 200, 50, 50);UILabel *label = [[UILabel alloc] initWithFrame:rect];2、text //设置和读取文本内容,默认为nillabel.text = @”文本信
2015-12-03 17:14:13 293
转载 IOS--UIButton
这段代码动态的创建了一个UIButton,并且把相关常用的属性都列举了.希望对大家有用. //这里创建一个圆角矩形的按钮UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];// 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeC
2015-12-03 17:10:40 378
Android通过App启动另一个APP
2018-03-13
Android 监听键盘回车键事件
2015-10-29
IOS--MBProgressHUD(等待指示器)Demo
2015-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人