<div class="iteye-blog-content-contain" style="font-size: 14px"></div>// ViewController.m
// Reservation software
//
// Created by 张亚雄 on 15/6/2.
// Copyright (c) 2015年 张亚雄. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// 本项目。导航栏。 头文字
self.navigationItem.title = @"订餐";
//本项目,导航控制器背景颜色设置为黑色
[self.navigationController.navigationBar setBarTintColor:[UIColor blackColor]];
//本项目,导航控制器标题文字颜色
[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],NSForegroundColorAttributeName,nil]];
//调取整体长宽高
double width = self.view.frame.size.width;
//设置button按钮
[self create_button: width :@selector(order_button_pressed: ) :100 :@"帮订餐"];
[self create_button: width :@selector(look_up_ordered_restaurant:) :150 :@"看订餐"];
//设置button按钮颜色。
UIViewController *viewController = [[UIViewController alloc]init];
viewController.view.backgroundColor = [UIColor whiteColor];
//push到子页页面
[self.navigationController pushViewController:viewController animated:YES];}
//设置各个button边框。
- (UIButton *)create_button : (double)width : (SEL)btn_pressed : (double)y : (NSString * )title
{
UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];
[button setTitle:title forState:UIControlStateNormal];
[button addTarget:self action:btn_pressed forControlEvents:UIControlEventTouchUpInside];
button.frame = CGRectMake(width/8,y , 3*width/4, 35);
button.layer.borderWidth = 1.0;
button.layer.borderColor = [UIColor grayColor].CGColor;
button.layer.cornerRadius = 10.0;
[self.view addSubview:button];
return button;
}
//设置button源
-(void)order_button_pressed:(id)sender
{
UIViewController *viewController = [[UIViewController alloc]init];
viewController.view.backgroundColor = [UIColor whiteColor];
[self.navigationController pushViewController:viewController animated:YES];
}
//设置button源
- (void)look_up_ordered_restaurant : (id)sender
{
UIViewController *viewController = [[UIViewController alloc]init];
viewController.view.backgroundColor = [UIColor whiteColor];
[self.navigationController pushViewController:viewController animated:YES];
}
@end
- 大小: 26.9 KB
分享到:
相关推荐
在iOS开发中,倒计时按钮(Countdown Button)是一种常见的UI组件,它在特定场景下,如发送验证码、开启限时活动等,有着广泛的应用。本文将深入探讨如何实现一个功能完善的iOS倒计时按钮,并结合提供的代码示例`...
- **创建TitleView**: 在ViewController的`viewDidLoad`方法中创建自定义TitleView,并添加自定义按钮等元素。 ```objective-c UIView *titleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 20)]; ...
// 添加一个按钮来增加计数 let button = UIButton(type: .system) button.setTitle("Increase", for: .normal) button.addTarget(self, action: #selector(increaseCount), for: .touchUpInside) view....
通过这种方式,你可以根据JavaScript传递的信息动态地在HTML页面上添加或改变原生控件,如按钮、标签、滑块等。这使得开发者能够充分利用HTML的灵活性,同时保持原生应用的性能和用户体验。 在压缩包文件...
[button setTitle:@"新添加的按钮" forState: UIControlStateNormal]; button.backgroundColor = [UIColor clearColor]; button.tag = 2000; [button addTarget:self action:@selector(buttonClicked:) ...
- 快捷操作:可以使用快捷键或菜单选项快速添加控件,如通过拖放添加Label和Button,并快速修改它们的属性。 4. **扩展操作**: - 添加背景Label:有时为了美化界面,会用Label作为背景,可以通过调整Label的大小...
对于复杂的运算,可能需要引入NSExpression或第三方库来帮助解析和计算表达式。 总之,"iOS 高仿系统计算机"项目是一个全面了解Objective-C编程和iOS界面设计的好机会。通过这个项目,开发者可以学习如何使用...
- 它通常包含一个标题(Title)、一个可选的左/右按钮(Back Button、Custom Bar Button Items)以及可自定义的背景和前景元素。 2. **导航栏工作方式**: - 当用户在应用中执行操作并推动新视图控制器时,...
ButtonMaker 是一个针对 iOS 开发者的工具,主要用途是帮助开发者快速创建和设计自定义的按钮(Button)界面。这个工具可能包含源代码,因此标签为 "iOS-Sourcecode",意味着我们可以深入学习和理解其内部工作原理,...
1. 创建主视图控制器(如FirstViewController),添加背景图片和交互按钮。 2. 实现点击按钮后展示半透明遮罩层的视图控制器(如BackViewController)。 3. 设置BackViewController的背景颜色为半透明,保持子视图...
- **添加缺失的方法**:确保Storyboard中引用的方法已经在代码中实现。 - **取消关联**:参照上述步骤取消Storyboard中无效的关联。 #### 五、结构体属性修改 **问题描述**:直接修改某个对象的结构体属性可能会...
源码中可能包含故事板(Storyboard)文件,展示如何布局视图(View)、按钮(Button)、标签(Label)等控件,并通过AutoLayout实现不同屏幕尺寸的适配。 3. **MVC(Model-View-Controller)架构**:iOS应用常采用...
### 详细知识点解析 #### 一、Objective-C概述 **Objective-C**是一种广泛使用的编程语言,尤其在**iOS**和**macOS**平台的应用开发中占据核心地位。它结合了**C**语言的基础特性和面向对象编程的强大功能,使得...
尺寸类别,用于适配不同屏幕大小和方向TableView:表格视图CollectionView:集合视图Cell:单元格Button:按钮Label:标签TextField:文本框TextView:文本视图ImageView:图像视图Switch:开关SegmentControl:分段控件Alert:...