- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
FirstViewController *mainViewController = [[FirstViewController alloc] init];
SecondViewController *searchViewController = [[SecondViewController alloc] init];
mainViewController.title = @"首页";
searchViewController.title = @"搜索";
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:mainViewController];
UINavigationController *nav1 = [[UINavigationController alloc] initWithRootViewController:searchViewController];
[mainViewController release];
[searchViewController release];
NSMutableArray *controllers = [[NSMutableArray alloc] init];
[controllers addObject:nav];
[controllers addObject:nav1];
[nav release];
[nav1 release];
tabBarController.viewControllers = controllers;
tabBarController.selectedIndex = 0;
[self.window addSubview:tabBarController.view];
[self.window makeKeyAndVisible];
[controllers release];
return YES;
}
分享到:
相关推荐
在制作导航栏时,我们可以使用`<nav>`标签来定义导航区域。然后,通过`<ul>`和`<li>`标签创建无序列表,每个`<li>`代表一个导航链接。为了让导航栏更美观,可以添加CSS(Cascading Style Sheets)样式,比如设置背景...
在Android应用中,底部菜单栏通常位于屏幕底部,图标与文字标签并存,可以提高用户体验,使得关键功能更容易访问。 首先,我们需要了解Android的`BottomNavigationView`组件,它是谷歌官方推荐用来创建底部导航栏的...
导航栏通常位于页面顶部,清晰显示各个主要板块,使得用户可以轻松找到他们感兴趣的内容。 “宽屏”设计则强调了大屏幕设备上的视觉效果,使网站内容更加醒目,有助于突出展示水果图片或其他多媒体元素,提升用户...
这种设计通常在用户滚动页面时,头部导航栏会根据用户的滚动方向进行相应的动画效果,如下拉时放大,上滑时隐藏。这种效果可以使页面内容更聚焦,同时保持导航的可用性。 【描述】提到的效果图链接虽然无法直接查看...
UI组件是构成网页界面的基本元素,如按钮、表单、导航栏、模态框等。半透明菜单是其中的一种,它提供了一种时尚且不遮挡内容的交互方式。这些组件通常使用CSS进行样式定义,并可能结合JavaScript实现动态行为。 5....
在这个模板中,HTML文件如index.html、Product-List.html和Product-detailed.html等,用于构建首页、产品列表页和产品详情页,展示商品信息、导航栏和交互元素。 2. **CSS**:CSS(层叠样式表)用于美化和布局网页...
UI组件是网页设计中的可复用元素,如按钮、导航栏、卡片、表单等。这些组件通常预先设计好样式,开发者可以快速地在项目中应用,提高开发效率并保持设计一致性。这个压缩包可能包含了一系列预设样式的UI组件,适用...
对于这个课堂作业,学生可能已经完成了页面布局、色彩搭配、字体选择等基本设计工作,并可能初步实现了导航栏、轮播图等常见网页元素。 总的来说,这个“徽州旅游网半成品”项目是一个很好的学习实践案例,涵盖了...
此模板可能预设了色彩搭配、字体样式、布局模式(如网格系统)等,以实现艺术与简约并存的视觉效果。通过CSS,设计师可以轻松修改模板的整体风格,满足个性化需求。 3. **JavaScript 动态功能**:JavaScript 用于...
关键组件有导航栏(NavigationBar)、标签页控制器(Tab Bar Controller)、滑动视图控制器(Swipe View Controller)等。 3. **精美UI素材**:UI素材对于设计师来说是宝贵的资源,它们可以帮助设计师快速搭建原型...
OutLookBar控件,正如其名,源自微软的Office套件中的Outlook应用程序的导航栏设计。这个控件提供了一种组织和显示多个页面或面板的方式,让用户能够轻松访问和切换不同的功能区。在Delphi中,我们可以利用...
同时,Bootstrap的基础组件如网格系统、表单、按钮、下拉菜单、导航条、模态框、轮播图等,在H+中都进行了优化和定制,以更好地符合中国用户的使用习惯。 H+ 4.0的响应式设计是其核心优势之一。通过灵活的栅格系统...
它们通常包括多个页面布局,如头部、导航栏、主体内容区和页脚等,方便用户根据需要进行修改和定制。 2. **响应式布局**:这是一种设计方法,使得网站可以根据访问设备的屏幕尺寸和方向自动调整其布局,提供一致的...
例如,可能会有`jquery.js`(jQuery库)用于简化DOM操作,`script.js`包含了自定义的JavaScript逻辑,比如导航栏的下拉菜单、轮播图插件或者表单验证等。在响应式设计中,JavaScript还可以用来调整某些元素的行为,...
3. **动画**:利用CSS3的动画功能,可以创建各种动态效果,如加载动画、导航栏下拉菜单的展开和收缩,这些元素增强了网站的互动性和专业感。 4. **伪类和伪元素**:通过使用`:hover`、`:active`、`:focus`等伪类,...
《CSS网站布局实录:基于Web标准的网站设计指南...看这样一本“糟粕与精华并存、弱智与天才的化身”的书,就好象是在做贼一般。感觉不是在看一本真金白银买来的书,而更象是偷看一个江湖上鲜见的手抄本……刺激! ——网友
加强与其他Windows设备的整合能力,比如允许用户在电脑上接听电话、查看短信等,以实现更好的跨平台体验。 #### 九、稳定性问题 **问题描述:** 尽管大多数情况下Windows 10运行稳定,但仍存在偶尔出现的死机等...
`<nav>` 元素是导航栏,包含了一个无序列表`<ul>`。每个列表项`<li>` 包含一个链接`<a>`,这些链接使用CSS进行了美化,如字体加粗、背景色、文字颜色、阴影效果等。链接的`:hover` 和 `:active` 伪类分别定义了鼠标...
通过媒体查询,我们可以定义多个断点,确保页面在不同分辨率下都能自适应调整布局,如调整图片大小、导航栏样式、内容区块的排列方式等。 HTML5作为最新的超文本标记语言标准,为响应式设计提供了强大的支持。例如...