自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 BLOCK传值 协议传值

通过使用Block实现从后往前传值写协议或添加属性@protocol SecondViewControllerDelegate<NSObject> -(void)changeColor; @end @interface SecondViewController : UIViewController @property(nonatomic,retain)id<SecondViewControllerD

2015-08-26 17:47:44 344

原创 对UITableView的一些设置

通过设置UITableView的属性实现cell的移动,删除,编辑移动cell-(void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath{ //先获取到起始位置的数据 NSS

2015-08-17 19:40:31 353

原创 Cell自适应高度

让Cell自动适应高度自定义cell#import "MyCell.h" //contentView是每个cell的view //下面的define是定义成每个cell的高度和宽度 #define WIDTH self.contentView.frame.size.width #define HEIGHT self.contentView.frame.size.height @implementat

2015-08-17 19:29:19 436

原创 UITableView的协议传值

主要实现协议传值内部的传值所用的控件不再详述声明协议SecondViewController.h//1.声明一份协议 @protocol SecondViewController <NSObject> -(void)changeValue:(NSString *)str; @end @interface SecondViewController : UIViewController @propert

2015-08-16 13:09:24 402

原创 UITableView的基础部分

UITableView的基础部分内容UITableView的基本设置#import "MainViewController.h" #import "SecondViewController.h" @interface MainViewController () //签订协议 <UITableViewDataSource,UITableViewDelegate> @property(nonatomic

2015-08-16 12:02:05 448

原创 协议传值

协议传值是针对从后往前传值先要自己定义协议 并且写协议方法 通过协议方法进行传值//协议传值的第一步 // 1.声明一份协议 @protocol SecondViewControllerDelegate <NSObject> //协议方法 -(void)changeValue:(NSString *)value; @end //在SecondViewController中声明协议 @interfac

2015-08-16 11:13:15 262

原创 UINavigationController

标题UINavigationController的创建和应用//头文件 #import "MainViewController.h"先创建一个viewController MainViewController *mainVC = [[MainViewController alloc]init]; //创建导航视图控制器 UINavigationController *naVC = [[UINavig

2015-08-16 10:42:13 388

原创 UIPageControl

UIPageControl配合UIScrollView使用self.scrollView = [[UIScrollView alloc]initWithFrame:self.view.frame]; self.scrollView.backgroundColor = [UIColor yellowColor]; [self.view addSubview:self.scrollView]; self

2015-08-16 09:50:48 290

原创 UIScrollView

UIScrollView的创建//UIScrollView继承UIView,可以通过创建view的四步对其进行创建 UIScrollView *scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)]; scr

2015-08-13 20:44:09 236

原创 AVAudioPlayer&UIImageView的Tomcat连续播放&UISlider&UISegmentedControl

一些简单控件的属性和应用方法AVAudioPlayer的创建和方法//声明属性 @property(nonatomic,retain)AVAudioPlayer *play; //viewdidload中实现初始化对象 NSString *path = [[NSBundle mainBundle] pathForResource:@"Hardwell - Eclipse" ofType:@"mp3"

2015-08-12 20:53:58 365

原创 手势识别器

手势识别器的实现和方法手势识别器的应用主要是针对图片,所以在文件内部先声明了一个UIImageView对象,用来进行下面的模拟//声明的UIImageView @property(nonatomic,retain)UIImageView *imageView; //以下为UIImageView对象的准备工作 UIImage *image = [UIImage imageNamed:@"123.jpg

2015-08-11 20:40:28 313

原创 Target-Action

创建MyButton类,继承UIView通过MyButton实现button的点击效果//MyButton.h//1.通过自定义的方法,把目标和动作传到类的内部 -(void)addNewTarget:(id)target Action:(SEL)action; //Target:目标,button执行哪一个类的方法,对应的目标就是那个类的对象 //action:动作,让button具体做什么事,执

2015-08-11 19:25:31 306

原创 Delegate

UI部分协议的使用方法首先创建了一个Cocoa Touch Class的MyButton类,这个类并没有继承UIButton,而是继承了UIView以下内容写在MyButton类的.h文件中,属于声明部分//1.声明一份协议 @protocol MybuttonDelegate <NSObject> -(void)changeColor; @end @interface MyButton : UIV

2015-08-09 17:46:10 276

原创 UIViewController

UIViewController的用法方法和实现首先创建一个新的根视图,并在视图中添加一定的布局下面布局的button是为了跳转其他页面时用来写单击事件的//铺一个button UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; button.frame = CGRectMake(100, 500, 150, 40); [

2015-08-09 17:25:00 184

原创 LTView&AlertView

LTView的属性和方法因为要在类外部获取输入框的内容,修改lable的标题,所以将lable和textfield写成属性放在.中,这样在外部可以直接进行修改和设置@interface LTView : UIView<UITextFieldDelegate>//这里已经将输入框的协议入了@property(nonatomic,retain)UILabel *myLable; @property(no

2015-08-09 15:45:09 291

原创 UITextField

UITextField创建输入框确定输入框的位置和大小UITextField *textFiled = [[UITextField alloc] initWithFrame:CGRectMake(100, 100, 200, 40)];输入框的背景颜色textFiled.backgroundColor = [UIColor redColor];输入框的边框宽 圆角 边框颜色textFiled.lay

2015-08-09 12:07:16 281

原创 UIButton

UIButton的属性和方法用button自己的便利构造器的方式来创建对象UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];指定button的位置和大小button.frame = CGRectMake(100, 100, 150, 70); 给button设置背景颜色button.backgroundColor = [U

2015-08-09 11:25:07 286

原创 UIView

UIView的方法和属性创建UIView对象UIView *view1 = [[UIView alloc]initWithFrame:CGRectMake(100, 100, 200, 200)];设置背景颜色view1.backgroundColor = [UIColor greenColor];把视图贴到窗口上[self.window addSubview:view1];视图的坐标起始位置在父视

2015-08-09 10:57:53 199

原创 UILable

UILable的一方法UILable的初始化UILabel *lable1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, 340, 150)];对文本进行赋值lable.text = @"";文本内容的颜色lable1.textColor = [UIColor redColor];文本对齐的方式lable1.textAlignment = N

2015-08-09 10:40:12 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除