`
wsqwsq000
  • 浏览: 684973 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

自定义UITabBarController的tabBar背景图片

 
阅读更多

 

新建一个类继承UITabBarController:

 

- (id) init

{

    self = [super init];

    if (self) {

        //方法一

        UIImageView *img = [[UIImageView allocinitWithImage:[UIImage imageNamed:@"bg.png"]];

        img.frame = CGRectMake(00self.tabBar.frame.size.widthself.tabBar.frame.size.height);

        img.contentMode = UIViewContentModeScaleToFill;

        //img.frame = CGRectOffset(img.frame, 0, 1);

        [[self tabBarinsertSubview:img atIndex:0];

        [img release];

 

        //方法二

        CGRect frame = CGRectMake(00self.view.bounds.size.width49);

        UIView *view = [[UIView allocinitWithFrame:frame];

        UIImage *tabBarBackgroundImage = [UIImage imageNamed:@"bg.png"];

        UIColor *color = [[UIColor allocinitWithPatternImage:tabBarBackgroundImage];

        [view setBackgroundColor:color];

        [color release];

        [[self tabBarinsertSubview:view atIndex:0];

        [view release];

    }

    return self;

}

 

 

分享到:
评论

相关推荐

    iOS UITabBarController(自定义, tarBar中间有自定义按钮)

    在本案例中,我们将深入探讨如何进行`UITabBarController`的基本设置以及如何自定义`UITabBar`,特别是在`tabBar`中间添加自定义按钮。 首先,让我们了解`UITabBarController`的基础知识。`UITabBarController`是`...

    自定义UITabBarController

    自定义`UITabBarController` 主要是为了满足开发者对用户界面的个性化需求,比如改变TabBar的外观、交互方式或者添加特殊功能。下面我们将深入探讨如何自定义`UITabBarController`。 首先,`UITabBarController`是...

    ios-自定义UITabBarController,完美的搭建框架,可以直接用在项目中,还有完美的UIwebView.zip

    2. **配置TabBar**:在`viewDidLoad`方法中,可以对TabBar的属性进行设置,比如修改背景色、设置选中和未选中时的图片、文字颜色等。 3. **设置TabBarItem**:为每个子控制器设置自定义的TabBarItem,可以使用`...

    自定义tabBar

    - 如果你想完全移除系统TabBar,可以不使用`UITabBarController`,而是手动管理各个控制器的切换,并自定义底部视图来模拟TabBar效果。 二、Android中的自定义TabBar 在Android开发中,我们可以使用`Bottom...

    自定义UITabBarController的demo

    2. **颜色定制**:可以改变`UITabBar`的背景色,使用`tintColor`属性调整选中项的颜色,或者通过自定义`barTintColor`来改变整个`UITabBar`的底色。此外,可以使用`shadowImage`属性设置阴影图片。 3. **添加动画...

    IOS自定义UITabBarController(动画背影移动,效果非常好)

    本篇文章将深入探讨如何实现标题中描述的"IOS自定义UITabBarController(动画背影移动,效果非常好)",以及如何通过代码控制背景移动和动态效果。 首先,我们需要创建一个自定义的`UITabBarController`子类,例如命名...

    自定义UITabBarController的badge的外观

    本篇文章将深入探讨如何自定义`UITabBarController` 的`badge`外观,使其呈现出类似微信小红点的效果。 首先,我们需要了解`badge`的基本用法。在`UITabBarItem` 上设置`badge`可以通过以下代码实现: ```swift ...

    swift-一个简单实用的自定义tabBar点击tabbar有动画效果

    除了自定义动画,我们还可以调整TabBar的外观,例如更改字体、间距或添加背景图片。这可以通过修改`UITabBarItem`的属性或者自定义`UITabBar`的布局来实现。例如,调整字体大小和颜色: ```swift for item in ...

    ios-自定义Tabbar.zip

    在iOS SDK中,苹果提供了预设的UITabBarController,但有时开发者为了实现更个性化或独特的交互效果,会选择自定义TabBar。"ios-自定义Tabbar.zip"这个压缩包很可能包含了一个关于如何在iOS项目中实现自定义TabBar的...

    自定义tabbar 例子

    但是,如果我们想要实现更个性化的效果,比如动态的图标、自定义字体、背景图片等,就需要自定义Tabbar。 自定义Tabbar主要有以下几个步骤: 1. **创建自定义TabbarItem** 首先,我们需要创建自定义的TabbarItem...

    自定义的TabBar

    1. **自定义视图**: 使用`UIView`子类化来创建自定义TabBar的背景和按钮。你可以自由设计按钮的形状、颜色、动画等,以满足特殊需求。 2. **响应式布局**: 针对不同屏幕尺寸和设备类型,确保自定义TabBar的布局和...

    IOS 用户自定义TabBar

    - **颜色和背景**:可以修改TabBar的颜色和背景图片,通过`tintColor`和`barTintColor`属性进行设置。 - **动画效果**:添加过渡动画可以使TabBar更具吸引力。例如,可以使用`UIView.animate(withDuration:)`方法...

    自定义TabBar

    例如,可以使用`[[UITabBar appearance] setBackgroundImage:]`来设置背景图片,`[[UITabBar appearance] setShadowImage:]`设置阴影图像。 3. **自定义视图控制器** - 如果需要更复杂的自定义,如动态高度、动画...

    iphone自定义TabBar

    1. **创建自定义TabBar类**:继承自`UITabBar`,并在其中重写必要的方法,如`- (void)drawRect:(CGRect)rect`,以便绘制自己的背景和图标。你也可以添加自定义属性和方法,如自定义选中和未选中状态的图片。 2. **...

    ios-自定义TabBar(非继承).zip

    然后,可以设计自定义TabBar的背景、按钮样式等视觉元素,通过AutoLayout确保其在不同屏幕尺寸下都能正确显示。 2. **添加TabBarItem** 自定义TabBar需要有自己的TabBarItems,这可以通过在Storyboad中创建`...

    iphone开发技巧UI篇之自定义TabBar

    然后,将自定义视图设置为UITabBarController的tabBar属性。 5. **动画效果**:为了增加交互的趣味性,我们还可以为TabBar的切换添加动画。例如,可以使用UIView的animate(withDuration:animations:)方法在标签切换...

    swift 自定义tabbar

    例如,可以添加过渡动画,或者改变TabBar背景色。 3. **自定义TabBar的布局**:如果需要调整TabBarItem的位置或间距,可以覆写`layoutSubviews()`方法,直接操作TabBar的子视图。 4. **添加自定义视图**:有时候...

    iOS自定义tabbar,中间按钮凸起

    默认的UITabBarController虽然功能强大,但有时为了满足更个性化的设计需求,开发者需要自定义TabBar。本示例中,我们关注的是一个名为"IrregularTabbarCustom"的项目,它实现了TabBar中间按钮凸起的效果,这是在iOS...

    ios-自定义tabbar主框架.zip

    1. **自定义TabBarItem**:我们可以使用UIButton或自定义子类来替代系统的UITabBarItem,通过设置图片、文字、颜色等属性,达到所需的视觉效果。 2. **自定义Button**:每个TabBarItem可能需要一个自定义的UIButton...

Global site tag (gtag.js) - Google Analytics