IOS-UI界面
晴天zzz
这个作者很懒,什么都没留下…
展开
-
UIColor自定义颜色
自定义颜色Colorself.view.backgroundColor = [UIColor colorWithRed:233.0f/255.0f green:232.0f/255.0f blue:230.0f/255.0f alpha:1.0f];原创 2015-07-29 17:50:28 · 631 阅读 · 0 评论 -
清除UITableView底部多余的分割线
1、加方法-(void)setExtraCellLineHidden: (UITableView *)tableView { UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view];转载 2015-11-01 11:07:43 · 336 阅读 · 0 评论 -
Pop到之前的任意界面
for(UIViewController *controllerin self.navigationController.viewControllers) { if([controller isKindOfClass:[SettingViewCtlclass]])原创 2016-01-18 17:09:05 · 303 阅读 · 0 评论 -
UIScrollView的属性总结
UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate转载 2016-01-04 10:08:14 · 185 阅读 · 0 评论 -
IOS开发之UIScrollViewDelegate详解
#pragma mark - UIScrollViewDelegate 委托//scrollView滚动时,就调用该方法。任何offset值改变都调用该方法。即滚动过程中,调用多次 - (void)scrollViewDidScroll:(UIScrollView *)scrollView{ NSLog(@"scrollViewDi原创 2016-01-04 10:51:01 · 247 阅读 · 0 评论 -
IOS点击UITextField不弹出键盘但是可以输入粘贴。。。
UITextFieldDelegateself.textField.delegate =self;- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ _textField.inputView = [[UIViewalloc]initWithFrame:CGRectZero];原创 2016-01-22 17:21:36 · 855 阅读 · 0 评论 -
解决Cell底部分割线右移问题
-(void)viewDidLayoutSubviews { if ([self.mytableview respondsToSelector:@selector(setSeparatorInset:)]) { [self.mytableview setSeparatorInset:UIEdgeInsetsZero]; } if ([转载 2016-03-16 14:54:10 · 223 阅读 · 0 评论 -
IOS 视图插入到最顶层
[[[UIApplication sharedApplication ]keyWindow ]addSubview : self.logoView ] ;原创 2016-03-18 15:33:32 · 5173 阅读 · 0 评论 -
IOS图片缓存本地
我这里用的是CocoaData数据库,字段设置的是NSString类型。在你获得图片的时候 处理即可。下面是关键代码。//图片转字符串 -(NSString *)UIImageToBase64Str:(UIImage *) image { NSData *data = UIImageJPEGRepresentation(image,翻译 2016-03-25 11:02:10 · 217 阅读 · 0 评论 -
Tabbaritem设置红点大小、自定义宽高
项目需求,希望当用户存在未读消息的时候在对应的UITabBarItem上显示小红点。发现IOS自带的UITabBarItem的badgeValue尺寸偏大,不满足项目需求。分类名字: @interface UITabBar (badge)在FindViewCtl导入 添加方法即可#import "UITabBar+badge.h" // 小红点翻译 2016-04-07 15:57:23 · 532 阅读 · 0 评论 -
UIView 层次,层次,最顶部 最底部
将一个UIView显示在最前面只需要调用其父视图的 bringSubviewToFront()方法。将一个UIView层推送到背后只需要调用其父视图的 sendSubviewToBack()方法。用第二层子视图 换 第一层子视图的位置 self.view是第0层[self.view exchangeSubviewAtIndex:1 withSubviewAtIndex翻译 2016-04-13 14:47:05 · 537 阅读 · 0 评论 -
跑马灯 + 关键字文字变色
NSArray * array =@[@"小张",@"小李"]; NSString *result =self.msg; NSMutableAttributedString *attrituteString= [[NSMutableAttributedStringalloc]initWithString:result]原创 2016-07-29 15:06:08 · 313 阅读 · 0 评论 -
UITabBarController 【标签控制器】自己的见解
UITabBarController 和 UINavigationController类似 UITabBarController可以轻松管理过个控制器完成多个控制器之间的切换。QQ 微信下面的控件。1 初始化UITabBarController2 设置UIWindow的rootViewControllwe3 创建响应的子控制器4 把自控制器添加到UITabBa翻译 2015-09-06 15:48:17 · 369 阅读 · 0 评论 -
TableView 固定滑动
//用于向上偏移高度,也就是说隐藏tableView前面高度为50的区域。不让它显示。。 [self.table setContentInset:UIEdgeInsetsMake(-50, 0, 0, 0)];这样无论怎么滑动 他都会回到固定的位置。原创 2015-07-24 15:12:19 · 348 阅读 · 0 评论 -
Objective-C语言的 if ( self = [super init] )
我只能说尽力尝试用不晦涩的方式为你解释我们先假设现在自己创建了个类,我们起名叫MyObject,继承于NSObject。继承知道吧,就是你这个子类(MyObject)如果什么都不写的话,和父类(NSObject)就是一模一样的。OC里几乎所有的类的根源都是NSObject,都是在NSObject的基础上增加成员变量、函数。父类不是你自己写的类,你不敢保证它是安全的,能否成功初始化,你有原创 2015-07-24 15:25:51 · 343 阅读 · 0 评论 -
iOS图片填充UIImageView(contentMode)
我有个位置要显示图片,但是美工的图片和我的位置无论大小还是比例 都是不对的,但是同事说这样就可以了 自己处理一下就行 这地方要求不高,但是我就不知道怎么处理才行,于是乎还是请教了同事 最后发现 哎 这东西真的是早就该知道的呀。 我发现自己很是喜欢说废话 说问题之前先介绍一下UIView的contentMode属性 我这次用的时候主要是UIImageView用来显示图片的原创 2015-08-25 17:15:25 · 618 阅读 · 0 评论 -
给UITextField设置图标
注意的是 textField需要在前面进行 声明 或者 初始化。 self.pwsText.placeholder=@"请输入账号"; self.pwsText.leftView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"more.png"]]; self.pwsText.leftVie原创 2015-07-24 16:27:09 · 390 阅读 · 0 评论 -
旋转进度条 WaitView
WaitView.h#import @interface WaitView : NSObject+ (UIView*)CreateWaitView:(NSString *)waitInfo tag:(NSInteger)tag;@endWaitView.m#import "WaitView.h"@implementatio原创 2015-09-01 12:18:31 · 388 阅读 · 0 评论 -
UINavigationBar 【导航条】自己的见解
UINavigationBar 导航条导航条通常是位于屏幕的最顶端 UINavigationBar继承了UIView控件,通常是作为多个UINavigationItem的容器。他是以Stack(堆栈)的形式来管理多个UINavigationItem的,也就是说每次只能看到一个NavItem对象。 用法:1 创建UINavigationBar对象2 创建U原创 2015-09-07 10:46:37 · 284 阅读 · 0 评论 -
IOS 仿微信摇一摇
本来觉得摇一摇很难的,今天百度一下才知道这么简单,还是IOS封装的好,很多代码都简化了。只需要自己把摇一摇的动画做好就可以了。#import "ViewController.h"- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDic原创 2015-09-07 17:35:05 · 352 阅读 · 0 评论 -
二维码扫描 IOS原生API IOS7.0及以上系统支持
今天在看扫一扫的功能,这个比摇一摇麻烦多了看了好多例子和博客。我用的是原生的API 不是继承第三方的。先说说思路把 思路很重要。1 初始界面一个button一个label 按钮为了跳转到扫码界面,label是为了接受扫码之后的结果。 2 在跳转的时候开启相机功能,和扫码功能,然后再跳转。 在扫码界面 点击返回的时候 ,先关闭扫码 再跳转界面。 3原创 2015-09-09 15:46:41 · 354 阅读 · 0 评论 -
UITabBar 【标签条】自己的见解
【标签条】 UITabBarUITabBar也可以单独使用,就像普通UI控件一样,可以在SB拖控件,也可以代码创建对象。方法: 1 创建一个UITabBar对象2 创建多个UITabBarItem对象,并将这些UITabBarItem设置给UITabBar对象。3 为UITabBar对象设置一个UITabBarDelegate对象,用于监听用户的选中信息。原创 2015-09-07 12:08:48 · 296 阅读 · 0 评论 -
IOS界面跳转的两种方法
界面跳转:1 如果是用UINavigation的情况下 用push将视图控制器推入栈中。LimitTime *limit=[[LimitTimealloc]init]; [self.navigationControllerpushViewController:limit animated:YES];2 普通情况下这里的t原创 2015-09-07 19:01:37 · 383 阅读 · 0 评论 -
UINavigationControllr 【导航控制器】自己的见解
【导航控制器】UINavigationControllerUINavigationController可以翻译为导航控制器,在iOS里经常用到。下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,导航控制器使用了导 航堆栈原创 2015-09-07 19:11:06 · 474 阅读 · 0 评论 -
文章已经迁移简书
简书地址原创 2018-03-16 17:13:32 · 684 阅读 · 0 评论