首页 > 其他分享 >【iOS】UI学习(一)

【iOS】UI学习(一)

时间:2024-05-30 18:57:52浏览次数:11  
标签:self iOS 视图 学习 UI UIButton 按钮 view UIView

目录

前言

  本篇博客主要介绍了iOS中UI学习的部分知识,即UILabel、UIButton、UiView、UIWindow的相关内容,大部分注释都放在了代码中,这篇博客既是我自己的学习笔记,又希望可以帮到你~

前情内容:如何在xcode里创建UI项目

1.打开xcode,选择“iOS”—>“APP”—>“Next”。
在这里插入图片描述
2.给自己的UI项目命名—>将Interface改为“Storyboard”。
在这里插入图片描述
3.将Language改为“Objective-C”—>“Next”。
在这里插入图片描述
现在就可以开始你的UI之旅啦~(记得在运行代码之前下载苹果模拟机哦)

UILabel

  UILabel 是 iOS 编程中用于展示文本的一个基本组件。它是 UIKit 框架的一部分,通常用于在应用程序的用户界面中展示一段静态的,只读的文本,比如标题、子标题或任何用户需要注意的信息。UILabel 有许多可以自定义的属性,比如文本颜色、背景颜色、字体大小、对齐方式等等。
下面我将通过代码来演示U ILabel的基本用法(下述代码在"ViewController.m"中编写):

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

//创建UI控件函数
- (void)creatUI
{
    //定义并且创建一个UILabel对象
    //UILabel是可以显示在屏幕上,并且可以显示文字的一种UI视图
    UILabel* label = [[UILabel alloc] init];
    
    //显示文字的赋值
    label.text = @"浅空天胧

标签:self,iOS,视图,学习,UI,UIButton,按钮,view,UIView
From: https://blog.csdn.net/2301_80467753/article/details/139306281

相关文章

  • 重磅分享-最全的MES学习资料学习教程共60份(可下载)
    重磅分享,最全的MES学习资料学习教程,共60份。10汽车行业智能制造路径探讨.pdfERPMESPCS搭建工业4.0的平台.pdfERP与MES、APS.pdfMES-交大培训课件.pdfMES-组件车间解决方案.pdfMES-组件车间解决方案3.0.pdfMES_系统介绍.pdfMES与ERP技术.pdfMES专案培训.pdfMES制造执......
  • BEM规范 电商订单模块UI设计实战-- CSS篇(一)
    BEM规范|电商订单模块UI设计实战--CSS篇(一)引言我最近专注于JavaScript的学习,暂时搁置了CSS。然而,我偶然发现了BEM(BlockElementModifier)命名规范,并且注意到我们日常使用的微信界面UI遵循了这一规范。虽然看起来有些杂乱,但这是WeUI的一部分,展示了众多组件。这让我思......
  • 有关指针的学习笔记
    指针简介指针,顾名思义就是只想某一个地方而这个地方就是某个数据存放的地址如图,我们构造了一个整形变量a并赋值为一我们在想构造类型的前缀后加  *便表示是该类型的指针而我们构造的指针q便指向了整型变量a的地址指针有很多类型比如这个就是一个字符串指针......
  • mysql高级篇学习(数据表的设计方法,索引优化)
    使用docker安装mysql安装docker#yum包更新到最新yumupdate#卸载旧的dockeryumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\......
  • 学习unigui【25】关于图标
    网上有不少介绍。自己的经验:是否需要下载文件fontawesome-free-6.5.1-web(),没有研究。说ext_js已经下载配套了。我很懒,得过且过。1、下载fontawesome-free-6.5.1-web放在resource,一般推荐files。2、在ServerModule的costomfiles:.\resource\fontawesome-free-6.5.1-web\css\all......
  • PyTorch学习(8):PyTorch中Tensor的合并于拆分(torch.cat, torch.stack, torch.trunk, tor
    1.写在前面       在使用PyTorch执行深度学习开发时,经常会用到对Tensor的合并于拆分操作。如我们在使用CSP时,有时候会需要将Tensor拆分成两部分,其中一部分进行进行CrossStage操作,另一部分执行多重卷积操作,这个时候我们就会用到四个典型的接口,分别是torch.cat,torch......
  • JavaDS-学习数据结构之如果从零开始手搓顺序表,顺带学习自定义异常怎么用!
    前言笔者开始学习数据结构了,虽然笔者已经会用了,不管是C++中的stl亦或是Java中的集合,为了算法比赛多少都突击过,但只知其然而不知其所以然,还是会限制发展的,因此,笔者写下这篇博客.内容是手搓一个顺序表.顺带加一点异常的使用,大伙看个乐子就好了.有错误直接私信喷我就......
  • 算法金 | 吴恩达:机器学习的六个核心算法!
    大侠幸会,在下全网同名「算法金」0基础转AI上岸,多个算法赛Top「日更万日,让更多人享受智能乐趣」人工智能领域的权威吴恩达教授,在其创立的《TheBatch》周报中发表了一篇博文,概述了机器学习领域六种基础算法的历史和重要性。他强调了在这一领域不断学习和更新知识的必要......
  • pwn学习-ret2shellcode
    今天学习了pwn中的ret2shellcode,在之前学习的ret2text中,程序给我们留下了后门函数,可以直接溢出执行,而ret2shellcode是最经典的栈溢出漏洞利用方法,简单原理如下:在栈溢出漏洞利用成功后,我们可以控制返回地址代码执行,但是这些代码在程序中默认没有,需要我们自己添加,这段代码被称为s......
  • 深入探索汇编语言的顶尖级应用领域,包括多核并行处理、物联网和嵌入式系统、高性能计算
    汇编语言初级应用的大纲:1.汇编语言概述介绍汇编语言的基本概念和作用。解释汇编语言与高级语言的区别。简要说明汇编语言的历史和发展。2.汇编语言基础讲解汇编语言的基本语法和结构。介绍汇编语言中的指令、寄存器、内存等概念。解释汇编语言程序的组成部分,如数据段......