• iOS tabbarviewControll的简单使用设置



    1 一种是载appdelegate里面设置tabbarviewcontroller,然后利用self。view controllers添加别的view con
    2 一种是继承于tabbarviewcontroller的类,然后在里面添加VC类,
    一种简单的设置tabbar的背景色,还有items的字体和图片,就是ps画出一个长宽320 高,49的tabbar背景图片,然后把分成几块把items 的内容和图片都ps上去,这样可以简单的设置tabbar的背景,
    [self.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_bg.png"]];
    还有就是设置点击items时动画的产生,简单的方法就是设置一个image图片,添加到tabbar上面,然后添加,button,循环一个button载tabbar上面,利用button 的点击事件变动image 的位置
    代码

    UIImageView *_selectedTag = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tabbar_tag.png"]] autorelease];
    [_selectedTag setFrame:CGRectMake(31, 15, 20, 19)]; [self.tabBar addSubview:_selectedTag]; for (int i = 0; i < 5; i++) { UIButton *tabButton = [[[UIButton alloc] initWithFrame:CGRectMake(20 + i * 56, 0, 56, 49)] autorelease]; tabButton.tag = i; [tabButton addTarget:self action:@selector(tabButtonTapped:) forControlEvents:UIControlEventTouchUpInside]; [self.tabBar addSubview:tabButton]; }
    都添加到tabbar上面,然后调用方法
    - (void)tabButtonTapped:(UIButton *)sender {
    self.selectedIndex = sender.tag;//
    //点击图片移动事件和tabbar事件相应在一起
    // if (self.selectedIndex == ChannleMore) { // UINavigationController *moreNav = (UINavigationController *)self.selectedViewController; // [moreNav popToRootViewControllerAnimated:NO]; //} [UIView animateWithDuration:.2 animations:^{ [_selectedTag setFrame:CGRectMake(31 + 60 * sender.tag, -15, 20, 19)]; }];}
    上面就是tabbar的简单使用,
    如果不用图片代替控件的设置图片,设置tabbar的itmes的方法是
    [[self.tabBar.items objectAtIndex:0]setTitle:@"首页"]
    也可以设置背景,图片,字体,
    同理,UINavigationController,也可以同样的方法实现,就是隐藏UINavigationController.navigationBarHidden=yes;然后自己创造navigation bar,
    方法和tabbar差不多,
    上面就是方法的简单使用

  • 相关阅读:
    LeetCode 224. 基本计算器 栈 双指针
    LeetCode 150. 逆波兰表达式求值 栈
    LeetCode 387. 字符串中的第一个唯一字符 哈希
    LeetCode 316. 去除重复字母 栈 哈希
    LeetCode 44. 通配符匹配 dp
    禁止屏幕旋转并同时解决以至于导致Activity重启的方法
    让振动器振动起来——Vibrator的使用
    简单的JDBC封装
    js jquery ajax 清除ie下的缓存问题
    angular.js 下拉框选中 根据后台返回值
  • 原文地址:https://www.cnblogs.com/zhangsongbai/p/3102594.html
Copyright © 2020-2023  润新知