
UI
文章平均质量分 68
笨杰明
没有不可逾越的山峰沟壑,只有心中无法打开的心结!
展开
-
UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)
UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)原创 2015-04-22 09:51:25 · 2164 阅读 · 0 评论 -
UITabBar自定义tabbar如何隐藏和显示,超实用
UITabBar自定义tabbar如何隐藏和显示,超实用原创 2015-05-13 13:44:21 · 4785 阅读 · 1 评论 -
ios申请真机调试( xcode 5)详细解析
摘要 我们做ios项目时,模拟器只能满足我们一部分的需要,而我们开发的app将来是运行在真机上的,所以用真机调试非常有必要。下面介绍怎么申请用真机进行调试。xcode 真机调试 申请 ios真机调试目录[-]第二步:添加App IDs第三步:申请设备第四步:申请描述文件已经有开发证书的直接跳过第一步第一步:申请“开发证书”转载 2015-05-14 10:45:50 · 470 阅读 · 0 评论 -
ios sqlite3数据库的封装-自己封装的,针对锁死database is closed的解决和预防
ios sqlite3数据库的封装-自己封装的,针对锁死database is closed的解决和预防原创 2015-05-07 08:56:28 · 3802 阅读 · 0 评论 -
在OS X 10.10系统上安装Navicat Premium中文破解版11.0.16教程
此链接是Navicat Premium中文破解版11.0.16安装包里面并带有中文汉化包http://pan.baidu.com/s/1ntjz6HF#path=%252F 一、Navicat Premium的作用:Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手转载 2015-05-15 16:31:46 · 1823 阅读 · 1 评论 -
ios UI加载xib文件到控制器的两种方式(MS)
X-code6.3 创建xib文件加载xib文件到控制器的两种方式(MS) // 1.第一种方式// NSArray * array = [[NSBundle mainBundle]loadNibNamed:@"cell" owner:nil options:nil];// MyTableViewCell * cell = [array firstObject];原创 2015-05-27 17:41:28 · 2848 阅读 · 0 评论 -
ios QQ下拉列表 UITableViewHeaderFooterView
QQ下拉列表,最近找了一下网上没有类似的例子,今天做了一个Demo图片可以在评论里留言留下邮箱,#import "ViewController.h"@interface ViewController ()UITableViewDelegate,UITableViewDataSource>@property (nonatomic,stron原创 2015-05-27 09:25:46 · 1887 阅读 · 0 评论 -
数据库的应用
数据库(MS)关于获取沙盒路径 // 1. 获取当前的沙盒路径(Doucuments) NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)firstObject];//这样写不会越界报错,【0】若越界会报错关于排序原创 2015-05-18 15:57:10 · 756 阅读 · 2 评论 -
ios关于点击事件selector传参的问题,看似简单却容易混淆(已解决)
最近在使用selector时经常思考的问题,给UIButton 添加点击事件,可以在selector后加“:”将button作为参数传入方法中,今天用[NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(rotateAction:)userInfo:nilrepeats:NO];原创 2015-06-21 15:37:18 · 1631 阅读 · 0 评论 -
ios phc动态添加图
Xcode6中添加pch文件 本人视频教程系类 iOS中CALayer的使用 1. 新建工程: 2. 创建pch文件: 3. 在setting里面进行设置: 4. 一切尽在不言中:)转载 2015-05-23 11:55:10 · 1059 阅读 · 0 评论 -
Xcode6为什么干掉pch(Precompile Prefix Header)&如何添加pch文件
一直在用xcode6开发,但项目都是在xcode5上创建的,所以一直没注意到,xcode6竟然干掉pch文件了。为什么xcode6没有自动创建pch文件呢?简单地看:我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Prefix Hea转载 2015-05-23 11:43:48 · 633 阅读 · 0 评论 -
ios-系统字体一览UIFont
label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24]; 字体名如下:Font Family: American TypewriterFont: AmericanTypewriterFont: AmericanTypewriter-BoldFont Family: AppleG转载 2015-06-05 18:52:01 · 1033 阅读 · 0 评论 -
navigation导航栏背景,标题和返回按钮文字颜色
在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem更改导航栏的背景和文字Color方法一:[objc] view plaincopy//set NavigationBar 背景颜色&tit转载 2015-06-26 15:03:19 · 1123 阅读 · 0 评论 -
ios-UIDatePicker
1.Locale2.Calendar3.timeZone4.date5.minimumDate6.maximumDate7.countDownDuration8.minuteInterval9.datePickerMode10. UIDatePicker使用教程一。10.1初始化10.2常用设置10.3UIDatePicker需要监听值的改变11转载 2015-06-07 14:53:50 · 1026 阅读 · 0 评论 -
ios-通知:闹钟之关于设置闹钟后,点击app图标进入程序不播放音乐的问题(已解决)
请看当天DemoDemo中详细描述了:设置闹钟:1.通知时间未到,点击app直接进入,通知时间到,闹钟不响(闹钟开启未退出程序也是这种情况)1.1解决此问题先要通过通知时间到调用的代理方法,在里面加一个音频AVFoundation,设置到时播放;1.2随之而来的另一个问题就是,闹钟冲突即如果通过锁屏或者退出app后,出现通知,点击通知进入程序,(系统默认通知的音乐自动停止,但是原创 2015-06-10 18:04:07 · 3550 阅读 · 1 评论 -
ios UItableView,UITableViewHeaderFooterView分组头部的重用机制,简单地仿射变换CGAffineTransform
怎样设置包括第一栏在内相同高度的section(小技巧,虽然容易但容易忽略) *第一步,在viewdidload里将尾部设为0,table.sectionFooterHeight = 0;(代理方法)- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{原创 2015-05-25 17:48:54 · 4156 阅读 · 0 评论 -
iOS沙盒路径的查看和使用
iOS沙盒路径的查看和使用1、模拟器沙盒目录文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件:Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录tmp:存放临时文件,iTunes不会备份和恢转载 2015-06-12 10:05:40 · 554 阅读 · 0 评论 -
ios-块(MS)
现在的无论是框架还是项目中,越来越多的使用block代码块。个人觉得:第一可以使代码看起来更简单明了,第二可以取代以前的delegate使代码的逻辑看起来更清晰。借一张图表达基本定义:(1)最基础的用法案例,可以把block理解为一段类似变量一样的可执行函数代码片段:void (^printBlock)(NSString *x);转载 2015-06-13 14:26:45 · 580 阅读 · 0 评论 -
NSInteger,int,字符串NSString之间的的转换
NSString *tempA = @"123";NSString *tempB = @"456";// 1,字符串拼接NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];//2,字符转NSInteger NSInteger k = [newString integer转载 2015-05-04 08:49:33 · 45672 阅读 · 0 评论 -
ios 自定义tableViewcell,UITableViewCell
自定义tableViewcell,当系统自带的tableView样式无法满足我们的需求可通过代码实现自定义cell原创 2015-04-27 22:20:58 · 855 阅读 · 0 评论 -
设置UITabBar自己为代理实现页面的动画转场(MS)
设置UITabBar自己为代理实现页面的动画转场(MS)原创 2015-04-22 12:54:28 · 965 阅读 · 0 评论 -
UIImageView
你了解UIImage和UIImageView吗?威名互动今天就为大家简单介绍一下吧。图像是iOS应用程序的强大工具。UIImage是NSObject的子类,Foundation框架的一部分。UIImage是一个简单的对象,它代表了显示图像所需要的数据。UIImage对应UIKit中的UIImageView。UIImageView是UIView的子类,但它是为在屏幕上绘制UIImage而设计的。转载 2015-04-18 18:03:43 · 572 阅读 · 0 评论 -
ios app图标尺寸设置
图标和图像大小每一个应用程序需要一个应用程序图标和启动图像。此外,一些应用程序需要自定义的图标来表示特定于应用程序的内容,功能,或在导航栏,工具栏和标签栏模式。不像其他的定制艺术品在您的应用程序的图标和图像,表38-1列出必须满足特定的标准,因此,IOS可以正确显示。此外,一些图标和图像文件的命名要求。(如果你需要支持标准分辨率的iPhone或iPod touch设备,除以2下面列转载 2015-04-18 10:14:51 · 5435 阅读 · 0 评论 -
如何通过视图控制器UITabBarController实现界面的切换
如何通过视图控制器UITabBarController实现界面的切换原创 2015-04-22 13:13:52 · 2494 阅读 · 0 评论 -
关于[UIScreen mainScreen].bounds的值
一直对ios设备的尺寸不大敏感,搞不清[[UIScreen mainScreen] bounds] 和[UIScreen mainScreen] applicationFrame]的区别,故总是心虚,现扫盲下:定义一个宏:?1#define PrintRect(frame) NSLog(@"X:%f,Y:%f,W:%f,H:%f"转载 2015-04-22 23:45:43 · 2340 阅读 · 0 评论 -
UINavigationController : UIViewController
1.创建UINavigationController对象UINavigationController *navCV = [[UINavigationController alloc]initWithRootViewController:mainVC]; 通常和self.window.rootViewController = navCV;连用2.-转载 2015-04-23 23:11:15 · 522 阅读 · 0 评论 -
初识UI
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIWindow * window = [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bound原创 2015-04-16 11:07:29 · 625 阅读 · 0 评论 -
oc 在Appdelegate添加私有方法和属性
// 自定义私有方法,删除父视图下标签为tag的子视图- (void)_deleteViewTag:(NSInteger)tag{ UIView * view = [self.windowviewWithTag:tag]; [view removeFromSuperview];}原创 2015-04-16 11:36:10 · 660 阅读 · 0 评论 -
oc UI输入数字n创建n条彩虹 IMP
RainBow.m#import "RainBow.h"@implementation RainBow{ NSArray * _colorArray;}-(instancetype)initWithFrame:(CGRect)frame withNum:(NSInteger) num{原创 2015-04-16 17:45:19 · 777 阅读 · 0 评论 -
oc UI UIViewController的生命周期及iOS程序执行顺序
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图转载 2015-04-17 13:18:27 · 2545 阅读 · 0 评论 -
oc UIButton
#import "ViewController.h"@interfaceViewController ()@end@implementation ViewController- (void)viewDidLoad { [superviewDidLoad]; // 1.UIBu原创 2015-04-17 15:41:14 · 3289 阅读 · 0 评论 -
用UISliader和仿射变换-实现等比例缩放
怎么用UISliader和仿射变换-实现等比例缩放,图片放大缩小,slider往左滑动缩小,slider往右滑动放大原创 2015-04-21 17:50:02 · 925 阅读 · 0 评论 -
oc,UISlider,UI
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [superviewDidLoad];UISlider * sli原创 2015-04-17 17:55:48 · 687 阅读 · 0 评论 -
UI UIView进度条,模拟手机充电功能
#import "JRProgres.h"@implementation JRProgres{ UIView * _contentView;}- (instancetype)initWithFrame:(CGRect)frame{// 重写构造方法一次创建3个视图,分别为最外层的绿框、子1白底、子2红条 self = [superinit原创 2015-04-17 09:58:27 · 1085 阅读 · 0 评论 -
UINavigationController导航栏传值、改变颜色
UINavigationController导航栏传值、改变颜色原创 2015-04-25 22:19:55 · 1216 阅读 · 0 评论 -
oc UI 仿射变换CGAffineTransform
仿射变换:函数用途CGAffineTransformMakeTranslation通过指定x, y值来创建一个平移矩阵CGAffineTransformTranslate在已存在的矩阵中使用平移CGAffineTransformMakeRotation通过指定角度来创转载 2015-04-21 17:44:15 · 990 阅读 · 0 评论 -
UITableView将所有字体全部加载到UITableViewCell中
UITableView将所有字体全部加载到UITableViewCell中原创 2015-04-25 16:11:45 · 616 阅读 · 0 评论 -
ios开发之手势动作状态细分state,同一视图添加两个手势
1.比如拖拽一个视图,形成类似scrollView的翻页形式在拖拽的方法里判断拖拽的状态state属性,根据状态不同执行自己需要的效果。2.同一视图添加两个手势,需要使用手势的代理方法。允许此操作。(可看手势演讲稿)原创 2015-08-12 18:49:07 · 1547 阅读 · 0 评论