iOS-UI基础
jacky__bj
这个作者很懒,什么都没留下…
展开
-
IOS-退出键盘的几种方式
方法:1、手势(触背景)关闭键盘-(void)tapBackground //在ViewDidLoad中调用{ UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapOnce)];//定义一个手势 [tap转载 2014-11-25 18:11:12 · 447 阅读 · 0 评论 -
UI基础-基础控件-0324-浏览图片案例与改进版(UILabel、UIButton、UIImageView的应用)
// MJViewController.m// 04-图片浏览器//// Created by apple on 14-3-24.// Copyright (c) 2014年 itcast. All rights reserved.//// strong : 一般对象// weak : UI控件#define MJIconKey @"icon"#define MJ原创 2014-11-22 12:40:00 · 628 阅读 · 0 评论 -
iOS-UILabel如何高度自适应
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 300, 100)]; label.numberOfLines = 0; label.lineBreakMode = NSLineBreakByWordWrapping; label.text = @"本店于十一期转载 2015-05-04 21:01:41 · 445 阅读 · 0 评论 -
UI-IOS之UINavigationBar
转自:http://my.oschina.net/hmj/blog/103332简介UINavigationBar是用于实现管理层级关系内容的组件,直接继承自UIView。通常用在UINavgationController类中,用于管理和显示UINavgationController的subViewController , 同时UINavgationBar也可以单独使用,添加至任何的U转载 2015-04-22 20:17:52 · 369 阅读 · 0 评论 -
UI高级-网络-MD5
//// NSString+Password.h// 03.数据加密Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321MD5用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现MD5的典原创 2015-01-09 21:51:23 · 586 阅读 · 0 评论 -
UI基础-iOS黑马-UITableView5-Cell的性能优化
进行了两点优化cell的重用原理:/*iOS设备的内存有限,如果用UITableView显示成千上万条数据,就需要成千上万个UITableViewCell对象的话,那将会耗尽iOS设备的内存。要解决该问题,需要重用UITableViewCell对象重用原理:当滚动列表时,部分UITableViewCell会移出窗口,UITableView会将窗口外的UITableViewCell放入一个对象池原创 2014-12-27 16:36:05 · 483 阅读 · 0 评论 -
UI基础-iOS黑马-UITableView4常见属性!-
- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 32bit颜色 : ARGB // Alpha : 8 // Red : 8 // Green : 8原创 2014-12-27 16:02:12 · 441 阅读 · 0 评论 -
UI基础-iOS黑马-UITableViewCell的常见属性3-LoLdemo
#pragma mark - 数据源方法- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return self.heros.count;}- (UITableViewCell *)tableView:(UITableView *)tableView原创 2014-12-27 14:36:37 · 365 阅读 · 0 评论 -
UI基础--UILabel的相关属性设置
转自:http://blog.csdn.net/heng615975867/article/details/38867337在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard中生成实现,如果想要在-(void)viewD转载 2014-12-09 10:11:45 · 505 阅读 · 0 评论 -
UI基础-基础控件-0324-通过代码创建按钮
#import "MJViewController.h"@interface MJViewController ()@end@implementation MJViewController- (void)viewDidLoad{ [super viewDidLoad]; // 1.创建按钮 UIButton *btn = [[UIButton a原创 2014-11-21 22:59:43 · 420 阅读 · 0 评论 -
UI基础-基础控件-0323-几个常用属性的应用-btn小案例
#import @interface BJViewController : UIViewController@property (weak, nonatomic) IBOutlet UIButton *btn;- (IBAction)rotato:(id)sender;- (IBAction)change:(id)sender;- (IBAction)move:(id)sende原创 2014-11-21 14:17:02 · 462 阅读 · 0 评论 -
UI基础-基础控件-0323-xcode使用与UIView的几个基本属性
http://pan.baidu.com/s/1kTgKJJL 密码: csacProduct Name:Organization Name:itcastCompany Identifier:公司唯一标识cn.itcastBundle Identifier:软件唯一标示:cn.itcast.aaa暂时勾选前面两个iso5.0开始 使用stor原创 2014-11-19 22:00:29 · 664 阅读 · 0 评论 -
UI基础-基础控件-0324-transform应用-使用transform实现btn小案例
#import "MJViewController.h"@interface MJViewController ()- (IBAction)leftRotate;- (IBAction)up;- (IBAction)big;@end@implementation MJViewController- (IBAction)leftRotate {******************原创 2014-11-21 22:54:59 · 387 阅读 · 0 评论 -
UI基础-基础控件-0323-第一个IOS程序计算器
asdfasdf原创 2014-11-19 21:47:11 · 409 阅读 · 0 评论 -
iOS开发UI篇 -- UINagivationController
文顶顶:http://www.cnblogs.com/wendingding/tag/UI高级/default.html?page=4为了便于管理控制器,iOS提供了2个比较特殊的控制器UINavigationControllerUITabBarController---------------------------------------------------UI原创 2014-12-28 14:32:59 · 822 阅读 · 0 评论 -
UI基础-基础控件-0324-浏览图片案例最终版与注意事项
normal(普通状态)默认情况对应的枚举常量:UIControlStateNormalhighlighted(高亮状态)按钮被按下去的时候(手指还未松开)对应的枚举常量:UIControlStateHighlighteddisabled(失效状态,不可用状态)如果enabled属性为NO,就是处于disable状态,代表按钮不可以被点击对应的枚举常原创 2014-11-22 14:11:23 · 540 阅读 · 0 评论 -
UI基础-基础控件-0324-汤姆猫(UIImageView的应用)
1.images.xcassets中只能放png,至于jpg就放在原创 2014-11-22 14:57:57 · 505 阅读 · 0 评论 -
UI基础-iOS黑马-UITableView1-汽车品牌demo
/* 掌握!!!设置UITableView的dataSource、delegateUITableView多组数据和单组数据的展示UITableViewCell的常见属性UITableView的性能优化(cell的循环利用)自定义Cell*/UITableView 有两种类型 Plain 和GroupPlain 一般在没有footer的情况下使用(有头原创 2014-12-27 13:29:59 · 624 阅读 · 0 评论 -
IOS-观察者模式
先说说生活中得小例子,还小得时候我们需要喝牛奶,为了喝上新鲜的牛奶,我们往往去一家专门订购牛奶的店面,把我们的住宅地址,还有订购的牛奶的品牌告诉店里面的负责人,然后我们每天就能喝上新鲜的牛奶了,这样做得好处是,我们不需要去任何地方,店里的负责人会亲自把牛奶送给你。从中我们也可以发现,这样做还能避免“生产者”(制造牛奶的厂家)和“消费者”(我们)直接联系,其实就是降低两个模块之间的耦合度。牛转载 2014-11-25 13:24:30 · 388 阅读 · 0 评论 -
IOS-UITextFile最全总结
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2014-11-25 15:36:58 · 809 阅读 · 0 评论 -
IOS-foundation基础 NSDictionary
http://www.cnblogs.com/wengzilin/archive/2012/03/15/2397712.html做过Java语言 或者 C语言 开发的朋友应该很清楚 关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中 词典对象就是做这个事情的,不过在同一个词典对象中可以保存转载 2014-11-25 22:05:50 · 315 阅读 · 0 评论 -
IOS-UILabel自适应解决方案
一,自适应大小方法一:当内容不足以将整个Label占满的时候,可以将Label中的内容顶部对齐显示,并自适应大小。 Ios代码 myLabel.text = @"the text will fill the label"; 2、设置myLabel的最大显示行数(0表示不限) Ios代码转载 2014-11-21 19:13:14 · 489 阅读 · 0 评论 -
IOS-UIButton和UIImageView中Image拉伸效果的实现
UIImageView中Image拉伸效果的实现: UIImageView *strechTest = [[UIImageyiView alloc] initWithImage:[UIImage imageNamed:@"test.png"]]; [strechTest setContentStretch:CGRectMake(0.5f, 0.5f, 0.f, 0.f)转载 2014-11-24 11:00:34 · 694 阅读 · 0 评论 -
IOS-UIImage和UIImageView区别
你了解UIImage和UIImageView吗?威名互动今天就为大家简单介绍一下吧。图像是iOS应用程序的强大工具。UIImage是NSObject的子类,Foundation框架的一部分。UIImage是一个简单的对象,它代表了显示图像所需要的数据。UIImage对应UIKit中的UIImageView。UIImageView是UIView的子类,但它是为在屏幕上绘制UIImage而设计的。转载 2014-11-22 16:32:39 · 1970 阅读 · 0 评论 -
iOS-UITextView用法介绍1
http://mobile.9sssd.com/ios/art/967本文介绍iOS TableView的用法,包括通过动态数组NSMutableArray中的数据来显示数据和通过plist文件提供数据来显示数据,并提供详细的示例代码供参考。通过两种方法来实现: 一、通过动态数组NSMutableArray中的数据,来显示数据1.新建Empty Applicat转载 2014-12-01 16:03:34 · 419 阅读 · 0 评论 -
iOS-NavigationBar
[[NSUserDefaults standardUserDefaults]removeObjectForKey:@"autologin"]; KTloginViewController *vc = [[KTloginViewControlleralloc] init]; // UINavigationController *nav = [[UINavigationContr转载 2014-12-02 12:32:18 · 396 阅读 · 0 评论 -
iOS-nagivationController
http://www.cnblogs.com/crearo-ssy/archive/2013/02/06/2899855.htmlpushViewController:【self.navigationController pushViewController】基于UINavigateControllerpresentViewController:【self presentView转载 2014-12-02 14:41:35 · 881 阅读 · 0 评论 -
iOS-NSNotification
NSNotification何时调用 前一阵子在维护一个项目时看到以前同事写的代码,看到他把所有的[[NSNotificationCenter defaultCenter] removeObserver:self];方法都放到了viewController的dealloc方法中,添加observer放到了init中,当时并没有想太多。后来在写相关代码时发现,转载 2014-12-05 13:29:35 · 389 阅读 · 0 评论 -
iOS-UITextView用法介绍2
http://www.cnblogs.com/smileEvday/archive/2012/06/28/tableView.htmlhttp://blog.csdn.net/qq5306546/article/details/8062606http://blog.csdn.net/l_ch_g/article/details/8260150http://www.cnblogs转载 2014-12-01 16:14:40 · 463 阅读 · 0 评论 -
键盘弹出时textfield也随着上移,键盘隐藏时,textfield回到原来的位置
blog.csdn.net/iorchid/article/details/6561862 键盘弹出时textfield也随着上移,键盘隐藏时,textfield回到原来的位置_tspasswordTF = [[UITextField alloc] initWithFrame: CGRectMake(100, 150, 60, 30)]; _tspass转载 2015-01-19 10:31:53 · 443 阅读 · 0 评论 -
UIDatePicker 日期/时间选取器(滚轮)—IOS开发
转发自:http://blog.csdn.net/iukey/article/details/7327164UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。你也可以对其进行定制,令其使用任何转载 2015-01-20 10:02:27 · 565 阅读 · 0 评论 -
UIApplication详解+app启动补充
文顶顶http://www.cnblogs.com/wendingding/p/3759960.html转载 2014-12-27 22:41:42 · 440 阅读 · 0 评论 -
UI基础-iOS黑马-UITableView2-单组数据展示 LOL
提到数据 第一反应就是模型。开发都使用模型,继承NSObject....MVC只要改了模型,View的表现跟着改多组数据,一组就是一个模型。单组数据,一行就是一个模型。设置行高有两种方式:一种是通过UITableView的属性,另一种是通过Delegate//// MJViewController.m// 04-英雄展示//// Created by apple原创 2014-12-27 14:09:47 · 482 阅读 · 0 评论