精华内容
下载资源
问答
  • UI设计中标签栏总结

    2020-09-23 14:45:42
    在界面落地后,“标签栏”恰巧是... 一、标签栏是什么?  iOS 人机交互规范定义:出现在应用程序屏幕底部,并架构了多个屏幕之间页面内容切换的容器叫做“标签栏”(Tab Bar)。  标签栏在任何目标页面中的高..

      在界面落地后,“标签栏”恰巧是在表现层层面向用户展现产品框架的最直接控件。

      虽然设计好标签栏,也许依旧无法让你把控一个产品的体验走向,毕竟战略层、范围层、结构层也是很重要的。但如果框架层和表现层垮了,那用户体验一定是糟糕的,并且和你有最直接的关系。今天我就针对UI设计中标签栏总结进行简单的说明。

      一、标签栏是什么?

      iOS 人机交互规范定义:出现在应用程序屏幕底部,并架构了多个屏幕之间页面内容切换的容器叫做“标签栏”(Tab Bar)。

    UI设计中标签栏总结

     

     

      标签栏在任何目标页面中的高度是不变的,iOS 规定它的高度为98px(iOS @2x)。但因为 iPhone X 之后的全面屏手机引入了 Home Bar ,所以在进行界面适配的时候,请务必要加上 Home Bar 自身的68px高度。别让Home Bar遮挡标签栏中标签的展示,这会让两个控件发生操作手势冲突。

    UI设计中标签栏总结

     

     

      二、规范里告诉我们该怎么做

      从 GUI 层面出发,标签栏的视觉规范可以总结为以下三大点:标签数量、标签排版和标签栏视觉分割。

      2.1 标签数量

      标签栏几乎是所有控件中,唯一一个有拉平顶级信息结构,并提供一次访问多个对等信息类别作用的控件。所以想要规避用户在使用你的应用程序时迷路蒙圈的话,请确保标签栏表现清晰、反馈及时。

      为了让标签栏表现清晰,两个平台在规范里都对标签数量都给出了相同的建议:建议标签栏内的标签个数为3个至5个。因为标签过多,一是会增加产品结构的复杂性;二是会使每一个单元标签的可触空间降低,容易导致用户发生误触。

      如果你因为产品结构非常繁杂,而硬着头皮胡来的话...其实 Material Design 也并不会把你怎么样啦...但在 iOS 在实施规范这一块可就强硬多了。

      iOS 人机交互规范告诉产品设计者们:标签栏虽然可以包含任意数量的标签,但可见标签的数量会根据设备的大小(平板或手机)和方向(竖屏或横屏)而自适应变化。如果由于水平空间有限而无法显示某些标签时,最后的一个可见标签将被会被系统强行转换为“更多”选项,需要用户点击“更多”选项之后,系统才将在单独屏幕上的列表中显示其他被隐藏的标签。

      所以如果你不想让系统强行更改你的产品交互方式,但你的产品框架又确实十分复杂的时候,建议你可以尝试使用分页标签或者导航抽屉等其他展现形式。

      2.2 标签排版

      大家见得比较多的标签排版应该是:每个标签在标签栏中平均分配,且图标与标签文字采用上下结构。其实规范里还给了我们一些其他的排版样式规范。

    UI设计中标签栏总结

     

     

      2.2.1 Android 上的标签排版

      Material Design 建议,在移动设备纵向模式下,标签排版的方式应该由标签数量而定:

      三个标签:所有标签都应该显示图标和标签文字,以上下结构呈现。

      四个标签:选中的标签显示图标和标签文字,以上下结构呈现。未选中的标签建议仅显示图标,是否显示标签文字可自定义。

      五个标签:选中的标签显示图标和标签文字,以上下结构呈现。未选中的标签仅显示图标,只有在如果空间允许的情况下,才显示标签文字。

    UI设计中标签栏总结

     

     

      但如果应用程序可以在横向模式下展示,UI设计中标签栏总结https://www.aaa-cg.com.cn/ui/2722.html或支持平板设备时:

      采用上下结构:沿用纵向模式标签个数规则,并且保留纵向模式下使用的相同间距,而不要在标签栏中平均分配。

      采用左右结构:建议将标签平均分配在标签栏中。

    UI设计中标签栏总结

     

     

      除了标签分布上的变化,Material Design 在屏幕纵向模式和横向模式上没有再定义更多的变量值了,不管是哪一种屏幕模式下,标签栏的高度和标签图标大小都是固定值。这一点和iOS有着非常大的差异。

      2.2.2 iOS 上的标签排版

      iOS 在标签排版上的规范相对统一。在移动设备纵向模式下始终采用“图标+标签文字”上下结构形式;横向模式下始终采用“图标+标签文字”左右结构形式。不会像Material Design 那样,需要根据不同的标签数量发生标签文字显隐变化。

      但是标签栏高度以及元素的大小都会随着屏幕模式发生改变。

      iOS 将移动设备纵向模式下的标签栏称之为常规型、横向模式下的标签栏称之为紧凑型。图标大小规范与示例标注分别见以下图:

    UI设计中标签栏总结

     

    UI设计中标签栏总结

     

      2.3 视觉分割

      缺少视觉分割会让用户分不清标签栏与内容界面,它们看起来会更像一个平级。对用户视觉区分内容主次其实是不友好的。

      为了帮助用户进行标签栏与内容区域的视觉分割,iOS 的标签栏是带有毛玻璃效果的,虽然这会消耗一部分运行性能,但国内许多应用程序还是沿用了这个效果。

    UI设计中标签栏总结

     

     

      标签栏毛玻璃效果

      安卓原生是不支持毛玻璃的,所以 Material Design 建议使用颜色分割。当然,国内的众多应用程序,也早已探索出了许多其他的视觉分割形式。

    UI设计中标签栏总结

     

     

      三、总结

      标签栏是向用户展现产品框架的关键控件,连接着整个产品最重要的顶层信息,而所有的功能分支又都是镶嵌在一个一个的顶层页面中的。所以一旦选择了采用标签栏来承载产品框架信息,就一定要确保用户不会因为设计者的失误,而在使用产品的过程中产生挫败感。

      标签栏不论从视觉层面还是交互层面剖析,都有很多可以探索的点。我先从整体入手,由平台规范切入,带大家先了解标签栏。

      因此,您现在已经了解了与UI设计师的工作相关的主要技能。如果您想了解更多信息,请给我点个关注,我之后还会发包含有关在该领域工作的更多相关文章。

    展开全文
  • <div><p><img alt="image" src="https://img-blog.csdnimg.cn/img_convert/71b1643712c1449795cde82de92b2a8d.png" /></p>该提问来源于开源项目:jaywcjlove/oscnews</p></div>
  • 一、什么是标签栏控制器?把标签栏控制器(UITabBarController)、标签栏(UITabBar)、导航栏控制器(UINavigationController)、导航栏(UINavigationBar)分清楚。  UITabBarController继承与...

    一、什么是标签栏控制器?把标签栏控制器(UITabBarController)、标签栏(UITabBar)、导航栏控制器(UINavigationController)、导航栏(UINavigationBar)分清楚。

      UITabBarController是继承与UIViewController的,它也是试图控制器,叫标签栏试图控制器,UIViewController是继承与UIResponder的,UIresponder是继承于NSObject的。

      UITabBarController(标签栏控制器)和UINavigationController(导航栏控制器)一样是用来管理视图控制器的,但UINavigationController是用来管理视图控制器之间的导航(此处似乎有些许笼统,具体什么是导航,需要多使用几次标签栏控制器和导航栏控制器,自然明白了),UITabBarController是用来管理固定的几个视图控制器,这几个被管理的视图控制器是并列的,可以任意切换显示。

      很多常见的应用程序都用UITabBarController来做整体的布局,如下图所示:

       

      在此图中程序框架就是从tabBarController上开始,tabBarController有个属性是viewControllers,是NSArry类型的,这一点和navigationController是一样的,因此一个标签栏控制器(UITabBarController)可以对应多个视图控制器(UIViewController)。

      由于导航栏控制器是继承于视图控制器,所以一个标签栏控制器也就可以对应多个导航栏控制器。

      再往下一个导航栏控制器又可以对用多个视图控制器,但必须对应一个根视图控制器。补充说明:在storyBoard里面,一个导航控制器连线一个根试图控制器,其他的子视图控制器是通过push进去的,不连线。

     

      说了这么多,到底什么是标签栏控制器呢?标签栏控制器(UITabBarController)就是带有标签栏(UITabBar)的控制器,标签栏(UITabBar)是标签栏控制器的属性,它是标签栏控制器上的一个组成部分,就像导航栏控制器(UINavigationController)一样,导航栏控制器带有一个导航栏(UINavigationBar)。在存在导航栏控制器的情况下显示在模拟器最上面的一栏就是导航栏,那标签栏控制器(UITabBarController)的标签栏(UITabBarItem)在哪里呢,存在标签栏控制器的时候显示在模拟器上就是最下面的一栏。

      标签栏如图:导航栏如图:

      标签栏和导航栏分别是标签栏控制器和导航栏控制器的一部分。

      那在上标签栏的图里面,下面的五个button是什么呢?它们就是标签栏(UITabBar)的标签项items(UITabBarItem)。就如导航栏控制器(UINavigationController)上有一个导航栏(UINavigationBar),导航栏上又有一个导航项(UINavigationItem)一样。

      

      注意:TabBar只能最多显示五个tabBarItem。如果超过5个则会自动生成个More的标签显示剩余的TabBarItem, 这些TabBarItem可以通过编辑显示在UITabBar上。

      

     

    二、TabBarController的结构

      Tab控制器是用数组管理子视图控制器,并且子视图之间是 平等关系。导航控制器所管理的视图控制器之间的上下级关系。 

      

      

       就像UINavigationBar一样,UITabBar是继承于UIView的,它的结构如下图:

      

      

      补充说明:UITabBarItem又是什么呢?它是谁的属性?

        UITabBarItem是试图控制器viewController的属性,而不是标签栏控制器(UITabBarController)或标签栏(UITabBarItem)的属性,它是继承于UIBarItem的,UIBarItem又继承与NSObject。

        UINavigationItem是直接继承于NSObject的,而UITabBarItem是继承于UIBarItem,UIBarItem继承于NSObject。UINavigationItem和UITabBarItem都是试图控制器viewController的属性,而不是导航栏控制器和标签栏控制器的属性。

      

    三、UITabBarController代理 

      常用代理方法:

      //视图将要切换时调用,viewController是将要显示的控制器。

      - (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController { } 

      //视图已经切换后调用,viewController是已经显示的控制器。

      - (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {  } 

     

      

    转载于:https://www.cnblogs.com/ios-mengxiang/p/4364030.html

    展开全文
  • ![上级页面有标签栏](https://img-ask.csdn.net/upload/201511/16/1447688407_273219.png) 点击某个tableView表格,跳转到下一个页面的时候,标签栏就没了,这什么
  • IOS 自定义导航栏和标签栏

    千次阅读 2015-05-04 09:11:21
    大多数ios应用都标签栏加导航栏的形式呈现,一般根控制器都UIToolbar,然后再以UINavigationController为子控制器,然后再加入UIViewController。为什么要这样?因为不同的标签栏的项一般对应不同的功能,那么...
    大多数ios应用都是以标签栏加导航栏的形式呈现,一般根控制器都是UIToolbar,然后再以UINavigationController为子控制器,然后再加入UIViewController。为什么要这样?因为不同的标签栏的项一般对应不同的功能,那么导航栏的标题一般就不同。如果所有导航栏都一样,那你就随便设置根控制器。
    主要代码:AppDelegate.h中
    @class cscControllerOne;
    @class cscControllerTwo;
    @class cscControllerThree;
    @class cscControllerFour;
    @interface cscAppDelegate : UIResponder {
        cscControllerOne *oneRootView;
        cscControllerTwo *twoRootView;
        cscControllerThree *threeRootView;
        cscControllerFour  *fourRootView;
        UITabBarController *tabBarController;
        UINavigationController *unc1;
        UINavigationController *unc2;
        UINavigationController *unc3;
        UINavigationController *unc4;
    }

    AppDelegate.m中
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
        self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
        // Override point for customization after application launch.
        oneRootView=[[cscControllerOne alloc]init];
        oneRootView.title=@"视图1";
        twoRootView=[[cscControllerTwo alloc]init];
        twoRootView.title=@"视图2";
        threeRootView=[[cscControllerThree alloc]init];
        threeRootView.title=@"视图3";
        fourRootView=[[cscControllerFour alloc]init];
        fourRootView.title=@"视图4";
        unc1=[[UINavigationController alloc]initWithRootViewController:oneRootView];
        unc2=[[UINavigationController alloc]initWithRootViewController:twoRootView];
        unc3=[[UINavigationController alloc]initWithRootViewController:threeRootView];
        unc4=[[UINavigationController alloc]initWithRootViewController:fourRootView];
        unc1.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"淘宝搜索" image:[UIImage imageNamed:@"Area.png"]  tag:2];
        unc2.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"我的淘宝" image:[UIImage imageNamed:@"Summary.png"]  tag:3];
        unc3.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"淘宝功能" image:[UIImage imageNamed:@"Apple.png"]  tag:4];
        unc4.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"软件设置" image:[UIImage imageNamed:@"BoxVolume.png"]  tag:5];
        NSArray *viewsArray=[[NSArray alloc]initWithObjects:unc1,unc2,unc3,unc4, nil];
        tabBarController=[[UITabBarController alloc]init];
        tabBarController.viewControllers=viewsArray;
       
        self.window.rootViewController = tabBarController;
        [self.window makeKeyAndVisible];
        return YES;
    }
    可能这段代码并不难,刚入门的新手都能轻松做出来,但是一个新手与一个有多年开发经验的高手,区别之一在于代码的积累,所以大量的案例,是一个高手的必备,是二次开发的利器。
    下载地址http://www.kuaipan.cn/file/id_30491149655343756.htm
    有时候可能会遇到在push之后隐藏标签栏,其实很简单,只要一条语句:
    self.hidesBottomBarWhenPushed  =NO;
    下载一个push隐藏的例子
    效果图:
    IOS开发随意定制标签栏任意设计自己特色的导航栏总结IOS开发随意定制标签栏任意设计自己特色的导航栏总结

    IOS开发随意定制标签栏任意设计自己特色的导航栏总结IOS开发随意定制标签栏任意设计自己特色的导航栏总结IOS开发随意定制标签栏任意设计自己特色的导航栏总结


    效果图二:图中第二到第五张图是iphone5真机中的效果,自定义标签栏,万能的方法。
    有自定义的标签栏,自定义的导航栏,隐藏标签栏,隐藏导航栏,并且不阻塞viewWillAppear,自定义导航栏的返回按钮
        具体办法是隐藏系统自带的标签栏,绘制自己的标签栏,然后为每个标签设置点击事件。

        self.customTabBar = [[[CustomTabBar alloc] init] autorelease];
        self.customTabBar.tabBarController = self.viewController;
        [self.customTabBar custom];
        [self.viewController.tabBarController.tabBar setHidden:YES];
    自定义一个按钮,然后加到导航栏中,可以是替换系统的返回按钮
    UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];
        btn.frame=CGRectMake(0, 0, 60, 30);
        [btn setBackgroundImage:[UIImage imageNamed:@"按钮p.png"] forState:UIControlStateNormal];
    //    [btn setTitle:@"aaaaaa" forState:UIControlStateNormal];
        [btn setBackgroundImage:[UIImage imageNamed:@"按钮n.png"] forState:UIControlStateHighlighted];  // highlighted
        [btn addTarget:self action:@selector(pushAction) forControlEvents:UIControlEventTouchUpInside];
        UIBarButtonItem *BarBtn = [[UIBarButtonItem alloc] initWithCustomView:btn ];
        self.navigationItem.leftBarButtonItem=BarBtn;
        [BarBtn release];
        [btn release];
    设置系统样式UIBarButtonItem按钮
    UIBarButtonItem *addButton = [[[UIBarButtonItem alloc] initWithTitle:@"button" style:UIBarButtonItemStyleBordered target:self action:@selector(Action)] autorelease];
        self.navigationItem.rightBarButtonItem = addButton;
    设置一个包含自定义图标的UIBarButtonItem按钮
    UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"email.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(action:)];
    self.navigationItem.rightBarButtonItem = addButton;
    设置一个分段控件替换导航栏上的按钮
    UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems: [NSArray arrayWithObjects: [UIImage imageNamed:@"up.png"], [UIImage imageNamed:@"down.png"], nil]];
        [segmentedControl addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
        segmentedControl.frame = CGRectMake(0, 0, 90, kCustomButtonHeight);
        segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
        segmentedControl.momentary = YES;
        UIBarButtonItem *segmentBarItem = [[UIBarButtonItem alloc] initWithCustomView:segmentedControl];
        [segmentedControl release];
        self.navigationItem.rightBarButtonItem = segmentBarItem;
        [segmentBarItem release];
    中间第二个标签有一个远较,是因为那部分图片是透明的,根据需要可以设置标签栏的样式。
    点击下载http://www.kuaipan.cn/file/id_30491149655345680.htm
    设置导航栏为半透明
    [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackTranslucent;
    self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
    设置导航栏为透明
    [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;
    self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
    设置导航栏为默认
    [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;
    self.navigationController.navigationBar.barStyle = UIBarStyleDefault;
    设置一个分段控件替换标题视图
    NSArray *segmentTextContent = [NSArray arrayWithObjects: NSLocalizedString(@"Image", @""), NSLocalizedString(@"Text", @""), NSLocalizedString(@"Video", @""), nil];
        UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:segmentTextContent];
        segmentedControl.selectedSegmentIndex = 0;
        segmentedControl.autoresizingMask = UIViewAutoresizingFlexibleWidth;
        segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
        segmentedControl.frame = CGRectMake(0, 0, 400, kCustomButtonHeight);
        [segmentedControl addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
        self.navigationItem.titleView = segmentedControl;
        [segmentedControl release];
    判断选中事件
    UISegmentedControl *segmentedControl = (UISegmentedControl *)sender;
        NSLog(@"Segment clicked: %d", segmentedControl.selectedSegmentIndex);
    在导航栏上显示一行字
    self.navigationItem.prompt = NSLocalizedString(@"Please select the appropriate media type:", @"Page Five Prompt");




    IOS开发随意定制标签栏任意设计自己特色的导航栏总结          IOS开发随意定制标签栏任意设计自己特色的导航栏总结

    弹出式菜单栏的做法,其实就是自定义view;然后以某一个视图为根视图,进行其它操作。首先是uiview,uiview中加入scrollview,一般情况下是scrollview无法滑动,但是加入一个方法之后就可以了

    - (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {

        //所点击的位置在view的范围

        if (point.y < 0) {

            [self showFullAppBar];

            [_selectedButton setSelected:NO];

            return NO;

        }

        return YES;

    展开全文
  • nodepad++ 标签栏无法拖放标签设置--首选项--常用--标签栏--锁定(不...nodepad++标签栏设置标签功能在Notepad++中默认配置打开标签栏的,按Ctrl+w可以关闭当前书签,也可以对书签做拖动移动操作,在首选项中可以打...

    nodepad++ 标签栏无法拖放标签
    设置--首选项--常用--标签栏--锁定(不允许拖放) 去掉这个勾

    ps:最近版本的不知道为什么这个设置不生效了,没找到原因,可能是bug,只能等待升级解决了(升级到v7.4.1版本后就可以使用了)

    nodepad++标签栏设置
    标签功能
    在Notepad++中默认配置是打开标签栏的,按Ctrl+w可以关闭当前书签,也可以对书签做拖动移动操作,在首选项中可以打开双击关闭书签功能。
    当文件改变时,书签上的软盘图标显示为红色,存档后变为蓝色。当前编辑的标签栏有个橙色的条,当然这些配置都是可根据自己的习惯改变的。

     

     

    ------------------------------

     本人微信公众帐号: 心禅道(xinchandao)

     

    本人微信公众帐号:双色球预测合买(ssqyuce)

     

    转载于:https://www.cnblogs.com/zdz8207/p/nodepad-tab-drag.html

    展开全文
  • <div><p><img alt="image" src="https://img-blog.csdnimg.cn/img_convert/f022ff0d89def9030aa53383b5b3bacd.png" /></p>该提问来源于开源项目:ZEROKISEKI/hexo-theme-gal</p></div>
  • 导航菜单为什么都用 li+a 标签 html导航菜单为什么都用li+a标签,而不直接用a标签,或者用nav+a标签,html5中导航菜单该怎样写? <nav> 元素表示一个包含多个链接的区域,这些链接指向其他页面或本页面的其他...
  • 关于标签栏隐藏和显示的问题

    千次阅读 2015-01-20 17:49:11
    当你点击cell的时候推送到另一个界面,需要隐藏标签栏,(因为标签栏覆盖了下面的输入框),回来的时候显示标签栏(这个没什么问题) 当你点击标签栏上的另一个标签再点会回来的时候标签栏会隐藏(我写的错误代码,...
  • 首先外层使用 View 包裹...其次,实现多标签我们首先想到什么,数组。在小程序中数组怎么嵌套在标签中的? wx:for="{{navTab}}"。 即可。 在 Page 页面的 data 中把数据初始化即可显示出值。那么我们怎么确定当前...
  • 如题。firefox在F11全屏之前标签工具的。但是全屏之后,然后鼠标移动到 最上方,弹出的菜单里面标签工具不见了。这什么?怎么解决呢?
  • .NET : 隐藏TabControl的标签栏 在给应用程序添加一个向导的做法有很多,但其中比较简便易行的使用TabControl。如下图所示 但有一个小小的美中不足,就是:作为向导而言,我们可能不希望它显示上面...
  • 到底什么情况下出现怎么样的异常? 几个月之前自己尝试封装了一个仿QQ抽屉效果的轮子,相比较目前常见的抽屉框架优势还是比较明显的,用的人也慢慢的多起了来,现在基本已经稳定了。如果有兴趣可以打开
  • 本章的内容比较多,中间也遇到不少的麻烦,最后还是摸索出来了,学到了一些东西,但是还有一些东西不知道什么,自己学习还是有点难呀,下面我就大致把这一章的东西给概括一下,方便我以后查阅了! 这次用到的...
  • html title标签的作用是什么?关于html title标签的介绍知道多少?现在就为大家介绍本章的内容,包括了HTML title标签的定义和作用,还有HTML title标签的标准属性html title标签的定义和用法: 元素可定义文档的...
  • html title标签的作用是什么?关于html title标签的介绍知道多少?现在就为大家介绍本章的内容,包括了HTML title标签的定义和作用,还有HTML title标签的标准属性html title标签的定义和用法: 元素可定义文档的...
  • 我自定义了一个UITabBar类:TabBar 在TabBar.m里面写代码设定这个按钮的参数 在TabBarViewController.m类里面放入这个按钮 TabBar * tabBar=[...效果如微博客户端标签栏上面的+号按钮 点击后弹出的页面 如何实现?
  • 这节课,我们来介绍如何设置标签栏的图标,什么是标签栏图标呢?就是这里: image 这种图标通常需要有一个透明的背景。 在哪设置这个图标呢? 自定义 &gt; 站点身份 &gt; 站点图标: image 它...
  • html5 main标签是什么意思?html5 main标签作用又有哪些?本篇文章主要讲了html5 main标签的定义及其具体的作用,还有关于html5 main标签的使用详细说明。首先,我们来了解一下html main是什么意思:html5 main标签...
  • 在过去的几年中,iPhone成功的使得Tab Bar标签栏导航方式在移动设备上流行起来。Apple将tab bar和其它许多的设计原则整合到了他们的人机交互指南(HIG)中——但有些疑问他们从来没有回答。在过去的几年中我一直从事...
  • 前一阵子在csdn上浏览过"袁萌"的博客,最近发现我的傲游2.1.4浏览器 ,只要打开csdn的博客,不管谁的博客,傲游标签栏和网址栏一直显示"袁萌" 的头像.哪位朋友知道这怎么回事?为什么这袁laogou会这么恶心呢? 如下图...
  • 虽然我觉得TabHost还是多好用的(可能因为我这种菜鸟不清楚吧)不知道为什么官方会遗弃,但应该还是有原因的吧。  首先,我们来简单的了解一下Fragment。FragmentAndroid在3.0中引入的概念用来在一个Activity中...
  • 文件标签栏换行展示 你可能看过需要插件、写css的,但是现在只需要简简单单的配置就行啦,打开设置在工作区中搜索 workbench.editor.wrapTabs,给它打上勾勾就好啦,这个功能不知道什么版本才有的也这次更新才发现...
  • 找了一点资料也没搞明白怎么回事 http://www.phpx.com/man/dhtmlcn/objects/DOCTYPE.html 这找到的资料 页面现在虽然改好了,但问题却还是没搞清 http://cz512.com/ 这做的博客程序

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,072
精华内容 428
关键字:

标签栏是什么