1、UILabel1 NSString *str = @"字符串大小";
2 UIFont *font = [UIFont fontWithName:@"Arial" size:50.0f];
3 CGSize size = CGSizeMake(320, 2000);
4 UILabel *label = [[UILabel alloc] initWithFrame:CGRectZero]
转载
2024-07-31 19:35:52
37阅读
一、UIView与UIWindow的关系就像大家看见的一样,UIView就是表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为iOS中几乎所有的可视控件都是UIView的子类。UIView继承自UIResponder,它是负责显示的画布,如果说把window比作画框的话。我们就是不断地在画框上移除、更换或者叠加画布,或者在画布上叠加其他画布,大小当然由绘画者来决定了。有了画布,我们就可
转载
2023-11-19 19:22:24
70阅读
# iOS 界面适配
在开发 iOS 应用程序时,界面适配是一个非常重要的问题。由于不同的设备尺寸和屏幕分辨率,确保应用程序在各种设备上都能够正确显示是至关重要的。在本文中,我们将介绍如何进行 iOS 界面的适配,并提供一些代码示例来帮助您更好地理解这个过程。
## 为多个屏幕尺寸设计界面
iOS 设备有各种不同的屏幕尺寸,从 iPhone SE (4 吋)到 iPad Pro (12.9
原创
2024-06-01 05:01:16
53阅读
设计规范 IOS&Android系统1.IOS系统设计规范2.Android系统设计规范3.设计师要如何作图?4.设计师如何做适配? IOS规范 ios界面设计尺寸及栏高度 PS 750 * 1334/1624 2倍图 XD/Sketch 375 * 667/812 1倍图IOS界面设计尺寸及栏高度SE6/7/86/7/8 plusX状态栏404060132导航栏8888132
转载
2023-07-23 19:08:50
166阅读
import Foundationimport UIKit class MyViewController: UIViewController{ // var window: UIWindow? override func viewDidLoad() { super.viewDidLoad() sel
原创
2021-08-04 09:52:28
186阅读
关于“puthon ios界面”问题的探讨
在当今软件开发领域,特别是移动应用开发中以 Python 语言在 iOS 界面层的运用日渐普遍。然而,由于 Python 是一门用解释器运行的语言,而 iOS 的原生开发主要依赖 Swift 和 Objective-C,这就带来了诸多挑战。为更好地解决这一问题,本文将从技术原理、架构解析到源码分析、性能优化等方面进行深入探讨,并明确如何在 iOS 的开
如何给电脑桌面上添加我的电脑快捷方式我们在使用电脑的时候,想要将我的电脑的快捷方式添加到桌面上,方便使用,该怎么操作呢?今天就跟大家介绍一下如何给电脑桌面上添加我的电脑快捷方式的具体操作步骤。1. 首先打开电脑上的任一文件夹,或者选择开始磁贴或搜索,找到此电脑2. 打开此电脑,进入如图页面3. 将鼠标左键按住此电脑,将其向桌面上拖动即可生成桌面快捷方式4. 若是在全屏状态下,则需要将窗口缩小5.
先看看网上关于Simulator和Emulator的区别的一些解释:解释一
emulatorn.[计]仿真器。通过软件方式,精确地在一种处理器上仿真另一种处理器或者硬件的运行方式。其目的是完全仿真被仿真硬件在接收到各种外界信息的时候的反应。我们现在常见的MAME、ePSXe等都是这一类。simulatorn.模拟器。通过某种手段,来模拟某些东西。不一定要完全正确的原理,追求的只是尽可能的相像。比如
转载
2023-07-14 09:12:30
94阅读
UIKit框架
UIResponder
– UIApplication
– UIView
• UIWindow,UILabel,UIImageView,UIPickerViewUIAlertView,UIScrollVIew,UIProgressView,UIToolbar,UIWebView
• UIControl
– UIButton,UITextField,UISwitch,UI
转载
2023-08-04 23:52:07
76阅读
一、UIView与UIWindow的关系就像大家看见的一样,UIView就是表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为iOS中几乎所有的可视控件都是UIView的子类。UIView继承自UIResponder,它是负责显示的画布,如果说把window比作画框的话。我们就是不断地在画框上移除、更换或者叠加画布,或者在画布上叠加其他画布,大小当然由绘画者来决定了。有了画布,我们就可
转载
2023-09-13 10:33:00
122阅读
优先级别不同:iOS最先响应屏幕当我们使用iOS或者是Android手机时,第一步就是滑屏解锁找到相应程序点击进入。而这个时候往往是所有操控开始的第一步骤,iOS系统产品就表现出来了流畅的一面,但Android产品却给人一种卡顿的现象,更别说后续深入玩游戏或者进行其它操控了。这是为什么?其实这与两个系统的优先级有关,iOS对屏幕反应的优先级是最高的,它的响应顺序依次为Touch--Media--S
转载
2024-08-28 07:30:46
111阅读
第一次发博客哈,有什么不好得地方,希望大家理解,并指出ios我也是新人,这算是分享一下我的学习经历吧关于ios开发中,界面转换的实现之前在网上找了很久,没有找到简单点儿的,或者可以一次性说清楚的,都是先搭建一个windows框架,然后再建一个viewcontroller,然后…….此处省略很多字,当时看着就心里堵得慌啊,搞什么嘛!!!我这个初学者知道个P啊!没办法啊,只有把那个框架慢慢研究,就一个
移动APP现在发展的如火如荼,各大应用商店都涌现了一大批优秀的app产品,但是作为一名app的消费者,以及app开发工程师,我觉得今天有必要在这里和大家一起来探讨一下如何实现一个简单的app开发过程,或者说一个app的结构该大致怎么实现。 在市面上,我们所使用的大部分工具应用类型的app都是有一定的界面结构的(类似淘宝,QQ, 微信),其中最主要的界面结构归纳起来就是使用 “导航栏(na
转载
2023-10-11 21:29:52
506阅读
一、功能介绍1、根据刘典武大佬和网上查询的资料,进行更改https://gitee.com/feiyangqingyun/QWidgetDemo#https://gitee.com/feiyangqingyun/qtkaifajingyan2、使用QSS对界面进行美化 3、点击按钮,进行界面样式切换(银色和黑色)二、项目创建1、新建Qt Widgets应用,名称为MyQSS,基类选择QM
转载
2023-12-05 09:08:24
563阅读
上图是Facebook的登录界面,看起来很漂亮,eamil框和passwod框合在一起,那么这种效果是怎么做出来的呢?我们都知道输入框用layer属性是可以做成圆角的形式,那么怎么样才能够仅仅只让上边框有圆角呢?好,废话不多说,先来实战一下。新建一个项目现在xcode新建的项目都是自带故事板的,操作不是很方便,我们来把它改成说写代码打开AppDelegate.m文件,添加以下代码- (BOOL)a
转载
2023-06-28 15:25:50
103阅读
目前正在学习中,只知道三种界面跳转方式1、通过 Main.storyboard 用鼠标拖拽控件到需要跳转的页面,选择 Present Modally 实现界面跳转2、跳转到 Main.storyboard 创建了 View Controller 关联代码 ViewController 的界面3、跳转到代码 ViewController (没有关联 Main.
转载
2023-08-19 16:44:19
112阅读
文章目录整体构思三个视图控制器+分栏控制器主页购买我的 整体构思通过近两个周的控件学习,了解到了关于iOS的一些基本控件用法。想通过这些基本控件写一个简单的界面,类似于ZARA和得物的混合版(写的比较简单)。通过分栏控制器UITabBarController控制三个视图控制器,三个视图控制器依次是 “首页” , “购买” , “我的”。 “首页” 里有一个UIScrollView的图片自动轮播器
转载
2023-07-20 16:35:25
70阅读
微信小程序从首页下拉栏升级成为了下拉页,这是一个近乎于智能手机桌面的全新界面。为了小程序,微信再次迎来里程碑式的重大改版。1月22日,微信iOS的7.0.3版本对首页小程序下拉菜单栏进行升级,下拉可直接展示为全屏。可以这么说,微信小程序从首页下拉栏,正式成为了下拉页。左图为微信iOS7.0.3版本;右图为微信iOS7.0.2版本在上代版本分别展示「最近使用」、「我的小程序」10个小程序的基础上,本
转载
2023-09-26 07:35:41
103阅读
ZoomingViewController是一个类,你可以将这个类依附于任何一个存在的视图,之后仅需单击一下就可以将这个视图放大至全屏,或者旋转设备来使全屏视图旋转以及单击使其返回初始视图状态。 介绍 在这个项目中使用ZoomingViewController类来处理放缩视图,如下所示: 在原始视图和全屏视图两者间动态切换是很流畅的而且你可以在全屏下通过旋
转载
2023-09-07 17:07:48
39阅读
一、简单说明在“发现”控制器的导航栏中间放置一个搜索框。1.第一种实现方案第一种实现方案:最简单的方案(直接使用系统的UISearchBar)实现代码://
// YYDiscoverViewController.m
//
#import "YYDiscoverViewController.h"
@interface YYDiscoverViewController ()
@end
@i
转载
2023-07-17 19:09:06
141阅读