首页 > 代码库 > 开发进阶08_UIToolbar

开发进阶08_UIToolbar

UIToolbar的基本使用

-》在UIToolbar中只能添加BarButtonItem
-》BarButtonItem间距是相同的,需要使用不同间距的时候可以使用Fixed Space Bar Button Item或者Flexible Space Bar Button Item进行调节
 
 
执行动画的其他方式
 

    [UIView animateWithDuration:1.0 animations:^{

        rowView.frame = CGRectMake(0, rowY, 375, 44);

        rowView.alpha = 1;

    }];

 

    [UIView animateWithDuration:1.0 animations:^{

        CGRect tempF = last.frame;

        tempF.origin.x = 375;

        last.frame = tempF;

        last.alpha = 0;

    } completion:^(BOOL finished) {

        //动画执行完毕之后执行这里的代码段

 

    }];

 

alpha:透明度

 

 

类扩展(Class Extension,匿名分类)

-》格式

@interface ViewController ()

{

    //成员变量

}

//方法声明

 

@end

 

-》作用

1、写在.m文件中

2、一般用来扩充私有成员变量、@property属性、方法等

 

生成随机数:

1、arc4random()会生成任意整数和0

2、arc4random_uniform(100)会生成0~99的整数(包括0和99)

 

 

UIView常见方法

-》addSubview:(UIView *)child

添加子控件用(最新添加的子控件,会显示在最上面)

 

-》NSArray *subviews

通过addsubview:方法添加的子控件都会存在于这个数组中

 

-》removeFromSuperview

将控件本身从父控件中移除(控件本身也会从父控件的subviews数组中移除)

 

-》(UIView *)viewWithTag:(int) mytag

返回tag值为mytag的子控件

如果有过个子控件的tag值一样,只会返回第一个匹配的子控件(在查找tag匹配的控件时,也包含控件本身)

 

-》UIView *superview

父控件

开发进阶08_UIToolbar