UILabel *labelp = [[UILabel alloc]initWithFrame:CGRectMake(10, 50,70, 50)]; // 确定labelp的位置 labelp.text = @"人:";//labelp的内容 labelp.textColor = [UIColor blackColor];//labelp的文字颜色 [self.view addSubview:labelp];//加载labelp // 创建一个内容为 人 的label UILabel *labelr = [[UILabel alloc]initWithFrame:CGRectMake(10, 250,70, 50)];// 确定labelr的位置 labelr.text = @"餐厅:";//labelr的内容 labelr.textColor = [UIColor blackColor];//labelr的文字颜色 [self.view addSubview:labelr];//加载labelr // 创建一个内容为 餐厅 的label UILabel *labelt = [[UILabel alloc]initWithFrame:CGRectMake(10, 450,70, 50)];// 确定labelt的位置 labelt.text = @"套餐:";//labelt的内容 labelt.textColor = [UIColor blackColor];//labelt的文字颜色 [self.view addSubview:labelt];//加载labelt // 创建一个内容为 套餐 的label
创建很多的label可以创建成类然后调用
-(UILabel *)creat_label_with_text:(NSString *)text :(CGRect)frame { UILabel *label = [[UILabel alloc]initWithFrame:frame];//label的位置 label.text = text;//label的内容 label.textColor = [UIColor blackColor];//label文字颜色 label.font = [UIFont boldSystemFontOfSize:20];//label字体大小 并且加粗 [self.view addSubview:label];//加载label return label; }//创建有内容的label -(UILabel *)creat_label_with_board :(CGRect)frame { UILabel *choose_label = [[UILabel alloc]initWithFrame:frame];//label的位置 choose_label.backgroundColor = [UIColor whiteColor];//label的背景颜色 choose_label.layer.borderColor = [UIColor grayColor].CGColor;//label边框的颜色 choose_label.layer.borderWidth = 0.5;//label边框的宽度 choose_label.layer.cornerRadius = 10.0;//label边框的圆角的半径 [self.view addSubview:choose_label];//加载label return choose_label; } -(void)creat_label { [self creat_label_with_text:@"人:" :CGRectMake(10, 60,70, 50)]; // 创建一个内容为 人 的label [self creat_label_with_text:@"餐厅:" :CGRectMake(10, 250,70, 50)]; // 创建一个内容为 餐厅 的label [self creat_label_with_text:@"套餐:" :CGRectMake(10, 450,70, 50)]; // 创建一个内容为 套餐 的label UILabel *persChoose = [self creat_label_with_board:CGRectMake(35, 110, 300, 45)]; self.persName = persChoose; // 创建人名选择的label UILabel *restChoose =[self creat_label_with_board:CGRectMake(35, 300,300, 45)]; self.restName = restChoose; // 创建餐厅选择的label UILabel *packChoose = [self creat_label_with_board: CGRectMake(35, 490, 300, 45)]; self.packName = packChoose; // 创建套餐选择的label }
效果如图 忽略选人和选套餐两个按钮
相关推荐
在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。此资源"ios-UILabel的简单封装.zip"提供了一个对UILabel的轻量级封装,以增强其功能,特别是针对用户交互、文本格式化和自定义外观。以下是封装中涉及的...
在iOS开发中,`UILabel`和`UITextField`是两个非常重要的UI组件,它们在构建用户界面时起到不可或缺的作用。这两个控件都属于UIKit框架,用于显示文本内容,但它们的功能和用途有所不同。让我们深入探讨一下它们的...
在iOS开发中,UILabel是用于显示单行或多行文本的常用控件,通常用于展示静态信息。然而,当文本内容过长无法完全显示时,我们可以借助跑马灯效果来实现滚动显示。跑马灯效果常见于新闻标题或者通知栏,它会自动循环...
在iOS开发中,UILabel是用于显示单行或多行文本的常用控件,它在用户界面设计中占据着重要地位。当我们需要为UILabel添加上下划线效果时,通常需要借助自定义视图或者利用属性设置来实现。这个压缩包文件"**...
在iOS开发中,`UILabel`是用于展示单行或多行文本的常见视图。它通常用于显示信息或者作为用户交互的一部分。然而,`UILabel`默认并不支持子字符串的局部点击事件,即用户不能通过点击文本中的某一部分来触发特定的...
在iOS开发中,我们经常需要在用户界面中与用户进行交互,UILabel作为显示文本的常用控件,有时需要实现更复杂的功能,比如让其中的某段文字具备点击事件。本篇将详细介绍如何通过扩展UILabel来实现这个功能,以及...
在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。默认情况下,UILabel显示的文本颜色是单一的,但有时我们可能需要在一个标签中显示不同颜色的字体,例如高亮某些关键词或者区分不同类型的文本。在iOS中...
这个自定义的`UILabel`,名为`MyLabel`,正是为了满足这样的需求而创建的。`MyLabel`不仅保留了原`UILabel`的所有功能,还额外增加了自定义文字间距、行间距和段落间距的能力,使得开发者能够更自由地控制文本的显示...
创建一个`UILabel`可以通过代码或Interface Builder完成。在代码中,你可以使用如下的方式初始化: ```swift let label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 30)) label.text = "Hello, World...
在iOS开发中,`UILabel` 是一个至关重要的组件,用于显示单行或多行文本。它在用户界面设计中扮演着信息展示的角色。本教程将深入探讨如何自定义`UILabel`的字体风格,以便为应用程序创建独特且吸引人的视觉效果。...
在iOS开发中,经常需要对UI元素进行个性化定制,其中包括对文字的展示方式。本教程将深入探讨如何实现UIButton和UILabel的文字旋转(倾斜)效果,让应用界面更具吸引力和独特性。 首先,我们要理解旋转(倾斜)的...
在iOS开发中,UILabel是苹果提供的一个非常基础且重要的UI组件,用于显示单行或多行的文本。这个组件在各种用户界面中都有广泛的应用,如显示应用标题、提示信息、数据显示等。本教程将深入讲解UILabel的基本用法和...
在iOS开发中,`UILabel` 是一个非常基础且重要的组件,用于展示单行或多行文本。在实际应用中,我们经常需要对`UILabel`的内容进行定制,包括改变文本颜色、字体大小、字体样式等。本教程将深入探讨如何在`UILabel`...
在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。当我们需要让UILabel根据文本内容自动调整其宽度和高度以适应显示时,我们可以采用以下几种方法: 1. **高度自适应(AutoHeight)** - `numberOfLines` ...
在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。默认情况下,UILabel的文字垂直方向上是居中对齐的。然而,有时我们可能需要调整文本的对齐方式,例如,让文本居上对齐、居中对齐或居下对齐,甚至实现...
在"swift-iOS数字滚动UILabel"中,开发者创建了一个名为AnimatingLabel的类,这是UILabel的一个子类。在Swift中,可以通过继承已存在的类来扩展其功能。UILabel是UIKit框架的一部分,用于在屏幕上显示单行或多行文本...
在iOS开发中,自定义内边距UILabel是一个常见的需求,特别是在设计复杂的用户界面时。`UILabel`是苹果提供的一个基础视图,用于显示单行或多行的文本,但默认情况下,它并不支持直接设置内边距。不过,通过一些技巧...
在iOS开发中,为了创建一个类似跑马灯效果的UILabel,开发者经常需要用到文字滚动功能。这个效果通常是当UILabel中的文本内容超过其显示区域时,文本会自动从一侧滑入另一侧,给人一种持续滚动的感觉。Swift作为苹果...
总之,创建iOS应用中的歌词逐字播放特效是一个涉及多媒体处理、数据同步和UI动画的综合实践。通过理解音乐播放的控制、歌词数据的结构化存储以及用户界面的动态更新,开发者可以打造出与酷狗音乐类似的流畅体验。...
创建一个UILabel对象 显示文字的赋值 设定label的显示位置 设置label的背景颜色,clearColor表示透明颜色 将Label显示到屏幕上 设置label文字的大小,使用系统默认字体,大小24 设置文字的颜色 设定阴影的颜色 设定...