`
折句号
  • 浏览: 11749 次
文章分类
社区版块
存档分类
最新评论

ios UILabel 的创建

 
阅读更多
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
}

 

效果如图   忽略选人和选套餐两个按钮



 

  • 大小: 21.3 KB
分享到:
评论

相关推荐

    ios-UILabel的简单封装.zip

    在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。此资源"ios-UILabel的简单封装.zip"提供了一个对UILabel的轻量级封装,以增强其功能,特别是针对用户交互、文本格式化和自定义外观。以下是封装中涉及的...

    iOS_UILabel and UITextField

    在iOS开发中,`UILabel`和`UITextField`是两个非常重要的UI组件,它们在构建用户界面时起到不可或缺的作用。这两个控件都属于UIKit框架,用于显示文本内容,但它们的功能和用途有所不同。让我们深入探讨一下它们的...

    ios uilabel 跑马灯效果

    在iOS开发中,UILabel是用于显示单行或多行文本的常用控件,通常用于展示静态信息。然而,当文本内容过长无法完全显示时,我们可以借助跑马灯效果来实现滚动显示。跑马灯效果常见于新闻标题或者通知栏,它会自动循环...

    ios UILabel上下划线

    在iOS开发中,UILabel是用于显示单行或多行文本的常用控件,它在用户界面设计中占据着重要地位。当我们需要为UILabel添加上下划线效果时,通常需要借助自定义视图或者利用属性设置来实现。这个压缩包文件"**...

    UILabel局部点击

    在iOS开发中,`UILabel`是用于展示单行或多行文本的常见视图。它通常用于显示信息或者作为用户交互的一部分。然而,`UILabel`默认并不支持子字符串的局部点击事件,即用户不能通过点击文本中的某一部分来触发特定的...

    UILabel内容中某个文字添加点击事件

    在iOS开发中,我们经常需要在用户界面中与用户进行交互,UILabel作为显示文本的常用控件,有时需要实现更复杂的功能,比如让其中的某段文字具备点击事件。本篇将详细介绍如何通过扩展UILabel来实现这个功能,以及...

    IOS UILabel字体不同颜色实现

    在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。默认情况下,UILabel显示的文本颜色是单一的,但有时我们可能需要在一个标签中显示不同颜色的字体,例如高亮某些关键词或者区分不同类型的文本。在iOS中...

    ios中可以调整文字间距 行间距 段落间距的自定义UILabel

    这个自定义的`UILabel`,名为`MyLabel`,正是为了满足这样的需求而创建的。`MyLabel`不仅保留了原`UILabel`的所有功能,还额外增加了自定义文字间距、行间距和段落间距的能力,使得开发者能够更自由地控制文本的显示...

    iOS UILabel

    创建一个`UILabel`可以通过代码或Interface Builder完成。在代码中,你可以使用如下的方式初始化: ```swift let label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 30)) label.text = "Hello, World...

    iOS UILabel Font

    在iOS开发中,`UILabel` 是一个至关重要的组件,用于显示单行或多行文本。它在用户界面设计中扮演着信息展示的角色。本教程将深入探讨如何自定义`UILabel`的字体风格,以便为应用程序创建独特且吸引人的视觉效果。...

    UIButton,UILabel文字旋转(倾斜)

    在iOS开发中,经常需要对UI元素进行个性化定制,其中包括对文字的展示方式。本教程将深入探讨如何实现UIButton和UILabel的文字旋转(倾斜)效果,让应用界面更具吸引力和独特性。 首先,我们要理解旋转(倾斜)的...

    ios UILabel

    在iOS开发中,UILabel是苹果提供的一个非常基础且重要的UI组件,用于显示单行或多行的文本。这个组件在各种用户界面中都有广泛的应用,如显示应用标题、提示信息、数据显示等。本教程将深入讲解UILabel的基本用法和...

    ios-uilabel的内容的颜色处理.zip

    在iOS开发中,`UILabel` 是一个非常基础且重要的组件,用于展示单行或多行文本。在实际应用中,我们经常需要对`UILabel`的内容进行定制,包括改变文本颜色、字体大小、字体样式等。本教程将深入探讨如何在`UILabel`...

    UILabel 宽度和高度自适应的方法

    在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。当我们需要让UILabel根据文本内容自动调整其宽度和高度以适应显示时,我们可以采用以下几种方法: 1. **高度自适应(AutoHeight)** - `numberOfLines` ...

    iOS中UILabel设置居上对齐、居中对齐、居下对齐及文字置顶显示

    在iOS开发中,UILabel是用于显示单行或多行文本的常用控件。默认情况下,UILabel的文字垂直方向上是居中对齐的。然而,有时我们可能需要调整文本的对齐方式,例如,让文本居上对齐、居中对齐或居下对齐,甚至实现...

    swift-iOS数字滚动UILabel

    在"swift-iOS数字滚动UILabel"中,开发者创建了一个名为AnimatingLabel的类,这是UILabel的一个子类。在Swift中,可以通过继承已存在的类来扩展其功能。UILabel是UIKit框架的一部分,用于在屏幕上显示单行或多行文本...

    ios-自定义内边距UILabel.zip

    在iOS开发中,自定义内边距UILabel是一个常见的需求,特别是在设计复杂的用户界面时。`UILabel`是苹果提供的一个基础视图,用于显示单行或多行的文本,但默认情况下,它并不支持直接设置内边距。不过,通过一些技巧...

    swift-iOS开发中实现UILabel滚动类似于跑马灯效果;

    在iOS开发中,为了创建一个类似跑马灯效果的UILabel,开发者经常需要用到文字滚动功能。这个效果通常是当UILabel中的文本内容超过其显示区域时,文本会自动从一侧滑入另一侧,给人一种持续滚动的感觉。Swift作为苹果...

    ios-仿酷狗歌词逐字播放效果.zip

    总之,创建iOS应用中的歌词逐字播放特效是一个涉及多媒体处理、数据同步和UI动画的综合实践。通过理解音乐播放的控制、歌词数据的结构化存储以及用户界面的动态更新,开发者可以打造出与酷狗音乐类似的流畅体验。...

    UILabel的使用

    创建一个UILabel对象 显示文字的赋值 设定label的显示位置 设置label的背景颜色,clearColor表示透明颜色 将Label显示到屏幕上 设置label文字的大小,使用系统默认字体,大小24 设置文字的颜色 设定阴影的颜色 设定...

Global site tag (gtag.js) - Google Analytics