- 博客(31)
- 资源 (36)
- 问答 (1)
- 收藏
- 关注
转载 集合视图,类似于gridview之类的
events.plist可以直接在列表中增加,也可以代码: image archery.gif name archery image athletics.gif name athletics image badminton.gif name badminton image basketball.gif
2015-12-15 17:08:18 515
原创 控制器
UIViewController的作用:1)管理View视图以及视图之间的层次关系2)和MOdel通信获得要展现的数据3)管理其他控制器,以及和其他控制器直接通信和导航创建新视图的三种方法:1)创建一个视图xib文件,并使用Interface Builder设计xib文件,然后从xib文件实例化为视图对象;2)创建一个视图xib文件的视图控制器,方法initWith
2015-12-15 14:50:08 527
原创 选择器UIPickerView
@interface ViewController ()@property (strong, nonatomic) UIDatePicker *datePicker;@property (strong, nonatomic) UILabel *label;@property (strong, nonatomic) NSArray *array;@property (strong, nona
2015-12-14 18:10:03 417
原创 日期选择器
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; CGRect frame = CGRectMake(0, 20, 320, 100); self.datePicker = [[UIDatePicker alloc] initWithFrame:frame]; //设置显示模式 se
2015-12-14 17:19:22 483
原创 UIWebView2
下面是简单的例子:加载动态URL地址#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; self.webView = [[UIWebView alloc] initWithFrame:self.view.frame]; NSString *str = @"http://www.baidu.co
2015-12-14 16:49:57 507
原创 UIScrollView
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; UIImage *img = [UIImage imageNamed:@"pp.png"]; self.imageView = [[UIImageView alloc]initWithImage:img];// self.image
2015-12-14 14:41:23 470
原创 UIImageView
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; UIImage *img = [UIImage imageNamed:@"pp.png"]; self.imageView = [[UIImageView alloc]initWithImage:img]; self.imageVi
2015-12-14 14:20:43 434
原创 action sheet
#pragma mark - show UIActionSheetDelegate-(IBAction)shows:(id)sender{ UIActionSheet *alert = [[UIActionSheet alloc]initWithTitle:@"title" delegate:self cancelButtonTitle:@"取消" destructiveButtonT
2015-12-14 11:57:37 263
原创 对话框
对话框 UIAlertView在8.0之后就被UIAlertController替换了#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; //初始化两个按钮 self.btnShow = [UIButton buttonWithType:UIButtonTypeRoundedRect];
2015-12-14 11:44:18 184
原创 旋转进度--UiActivityIndicatorView
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; // self.view.backgroundColor = [UIColor redColor]; self.activityIndicatorView = [[UIActivityIndicatorView alloc] initWith
2015-12-14 10:47:07 238
原创 进度条progressive
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; //用NSTimer来实现每隔1秒更新一次进度的功能 self.timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(change:) use
2015-12-14 10:20:54 444
原创 UISegmentedControl
在Android中,每次都是用RadioGroup和Shape来组合成这个东西的iOS有专门的控件#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; //UISegmentedControl是一个多分段选择控件 NSArray *item = @[@"A", @"B", @"C"];
2015-12-11 16:58:09 327
原创 UISlider
android中的控件叫做seebar#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; //android seekbar CGRect frame = CGRectMake(20, 20, 200, 0); self.mySlider = [[UISlider alloc] initW
2015-12-11 16:22:51 287
原创 UISwitch
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; CGRect frame = CGRectMake(20, 20, 0, 0); self.mySwitch = [[UISwitch alloc] initWithFrame:frame]; //设置当前的状态是开启的 [self.
2015-12-11 15:56:00 367
原创 UIButton
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; CGRect frame = CGRectMake(20, 20, 100, 100); self.btn = [UIButton buttonWithType:UIButtonTypeSystem]; self.btn.frame = fr
2015-12-11 15:28:12 437
原创 UITextField
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; // @interface ViewController : UIViewController //UITextField常用的输入控件,输用户名或者密码 //是否显示密码,是否显示提示信息,是否显示清除按钮 CGRec
2015-12-11 14:34:13 305
原创 UITextView
#pragma mark - 加载视图- (void)viewDidLoad { [super viewDidLoad]; //UITextView继承于UIScrollView,是一个可滚动的多行文本视图区域 //创建矩形区 CGRect frame = CGRectMake(20, 20, 100, 100); //实例化UITextView
2015-12-11 12:05:43 261
原创 KVC---KeyValueCoding
KVC定义了一种允许应用通过对象的name或者key直接访问对象的机制关键值编码是一种间接访问对象属性的机制,使用字符串来识别属性,而不是通过调用访问器方法或者是直接通过实例变量访问它们。在本质上,键值编码定义你的应用程序的访问器方法实现的模式和方法签名。简化代码:原来有这样的代码:- (id)tableView:(NSTableView *)tableview
2015-12-10 15:44:30 241
原创 代理
代理就是类似于java的接口回调之类的IBMDelegate.h#import @protocol IBMDelegate //售卖电脑-(void)sale;@endIBM.h#import #import "IBMDelegate.h"@interface IBM : NSObject //生产方法-(void)produce;//代理属性@propert
2015-12-10 10:57:22 245
原创 Target-Action
某个事件发生时,调用那个对象中的那个方法。对象就是target,方法是actionController就是target,change方法是action#import "ViewController.h"@interface ViewController ()//按钮按下事件-(IBAction)click:(id)sender;@end@implementation Vi
2015-12-10 10:23:45 265
原创 MVC(1)
模型-视图-控制器(Model-View-Controller)Model:程序业务逻辑或数据逻辑 View:用户界面,和用户交互界面 UIView以及子类Controller:将模型内容格式转化为视图需要的格式 UIController及其子类视图和模型永远不能进行通讯
2015-12-09 16:16:03 218
原创 ios简单自定义view(1)
UIView的主要行为:(1)绘制贺动画:透明度,旋转,平移等(2)布局和子视图的管理:动态添加删除子视图,定义子视图在父视图中的位置。(3)事件处理:UI view继承于UIResponder,可以实现UIResponder中的事件,可以调用addGestureRecognizer:方法添加手势处理核心属性:frame:边框矩形,指定视图相对于父视图坐标系统的位置和大小b
2015-12-09 11:17:50 1025
原创 Label的用法
发现UILabel好像没有点击事件之类的,今天算是搜到了一点点我想要的,还有要设置那个下划线之类的,还没有去查找呢,慢慢来吧#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIButton *btn;@property (weak, nonatomi
2015-12-08 17:40:20 3935
转载 storyboard开发指南(1)简介
https://developer.apple.com/library/ios/recipes/xcode_help-IB_storyboard/Chapters/AboutStoryboards.html#//apple_ref/doc/uid/TP40014225-CH41-SW1About Storyboards关于StoryboardsUse one or more s
2015-12-04 14:02:24 306
转载 view编程概览--- view 和 window 结构
View and Window ArchitectureViews and windows present your application’s user interface and handle the interactions with that interface. UIKit and other system frameworks provide a number of views
2015-12-04 11:39:29 340
转载 view编程概览---介绍
网址:https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009503-CH1-SW2About Windows and Views关
2015-12-04 11:09:24 239
docs-locust-io-en-0.13.5.pdf
2020-12-11
请问,谁知道怎么获得android状态栏的状态
2015-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人