草庐IT

objective-c - 设置背景图像尺寸 IOS

我有一个比普通iPhone屏幕大的图像,我想将其设置为背景图像,但是当我加载模拟器时,我只能看到图像的一部分。这是我分配图像的方式:UIImage*background=[UIImageimageNamed:@"background.png"];[self.viewsetBackgroundColor:[UIColorcolorWithPatternImage:background]];如何将背景图像设置为类似self.view.bounds的东西?如果我要使用UIImageView,我如何确保它在后台!!! 最佳答案 制作一个UI

ios - 尺寸等级的色域到底是多少?

当您想向属性添加变体时,您会看到这个弹出窗口(我使用的是Xcode8):据我了解,这里的色域设置是针对显示类型的。但我不明白它的真正含义以及何时应该使用它? 最佳答案 你是对的,它是针对显示器类型,特别是针对具有P3色域(广色域)的屏幕(例如iPadPro(可能还有新iPhone))量身定制的内容https://webkit.org/blog-files/color-gamut/https://en.wikipedia.org/wiki/DCI-P3如果您的内容适用于广色域,我想您会主要将它用于图像和视频。我找到了这个,http:/

iOS 11 自定义 titleView 尺寸;自动布局似乎被忽略了

我有一个uinavigationbar作为导航Controller的一部分,我需要70像素高。iOS11之前有多种解决方案,我实现了一个。在iOS11测试版期间,我尝试了多种使用自动布局调整titleView大小的方法。根据WWDC谈话,它应该识别titleview中的宽度+高度限制并适应它们。它似乎没有这样做。看起来和内置的UILayoutGuide有冲突("","=UILayoutGuide:0x6000001acbe0'TitleView(0x7fe600c0a710)'.top(active)>","","")什么给了?是这个功能在iOS11中没有正确实现,还是我遗漏了什么?是

ios - 为什么我的 iPad Mini 在 iOS 中代表屏幕尺寸的刻度是错误的?

我有第一代iPadMini(ModelA1432),屏幕分辨率为1024x768(documentation)。我的应用程序中有以下代码:CGRectscreenBounds=[[UIScreenmainScreen]bounds];CGFloatscreenScale=[[UIScreenmainScreen]scale];CGSizescreenSize=CGSizeMake(screenBounds.size.width*screenScale,screenBounds.size.height*screenScale);screenSize.height和screenSize.w

ios - 通过文件URL远程获取图片文件尺寸

我正在使用DropboxCoreAPI,但在寻找获取图像文件尺寸的方法时遇到了困难。我在设备上检索缩略图,但我需要知道图像的宽度和高度才能处理对它们的修改。而且我绝对不想在手机上下载整个文件来检查其尺寸。你想过什么技巧来得到它们吗?我在元数据中唯一拥有的是文件大小,这对我来说毫无用处。非常感谢。 最佳答案 我想出了我的答案。我使用UIImage类别而不是通过URL下载部分文件。一旦它获得足够的数据来定义大小,它就会停止下载。我做了一些测试,它下载了大约30kB来获取图片的尺寸,无论文件大小是300kB还是10MB,这都非常快。它可以

ios - 如何使用尺寸等级为小型 iPhone 和 iPhone 6 进行不同的设计?

是否可以在InterfaceBuilder中为iPhone6plus和其他使用尺寸等级的iPhone进行不同的设计?我只需要纵向模式。根据一些教程(http://swiftiostutorials.com/using-size-classes-xcode-6/)看来应该是可以的。同样在IBCompact+Any中似乎适用于小型iPhone:和适用于所有iPhone的Compact+Regular:但是当我尝试接收不同的设计时,它不起作用。例如,如何隐藏小型iPhone的View并为iPhone6plus显示它? 最佳答案 遗憾的是,

ios - 更改 GADBannerView 中的广告尺寸

我集成了admob。我的应用程序支持纵向和横向模式。在纵向模式下,它工作得很好,但横向模式没有改变广告大小。在横向模式下,横幅View广告包含左右空间。如何改变广告尺寸?请帮助我。 最佳答案 如果您正在寻找全宽广告,请使用智能横幅格式:-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toIntduration:(NSTimeInterval)duration{if(UIInterfaceOrientationIsLandscape(toInt)){sel

Unity 物体固定屏幕尺寸(透视模式)

物体固定屏幕尺寸🥪效果图🍱食用方法🥪效果图如图所示物体远离摄像机后会被放大,靠近相机会被缩小,使得在屏幕上的大小保持不变;🍱食用方法导入插件后使用gameObject.SetFixedScreenSize即可启动固定屏幕尺寸功能usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;namespaceZYF{publicclassFixedScreenSizeDemo:MonoBehaviour{[SerializeField,Header("固定屏幕尺寸(像素)")]privat

iphone - 视网膜图像 (@2X) 的尺寸(高度/宽度)是否应始终为二的倍数?

我从设计师那里得到了一些按钮等图形文件。大多数视网膜文件的一个或两个维度都是奇数,例如29x30或79x61,然后相应的非视网膜文件的尺寸将是15x15或39x31,例如。保存每个图像的UIImageView的尺寸与它们保存的非视网膜文件的大小完全匹配,因此在非视网膜手机上没有失真,一切看起来都很好。在Retina手机上,这些图像(图标等)只有在图像尺寸恰好为偶数(例如30x30或46x80)时才看起来不错;当图像有一个奇怪的维度时,它会轻微扭曲。视网膜图像的像素尺寸是否应始终是非视网膜尺寸和显示它的框架尺寸的两倍? 最佳答案 顾名

iphone - 纹理图集应该具有的最大尺寸是多少?

我正在创建一个OpenGL游戏,它将使用纹理图集来加载大量艺术品。纹理图集很好,因为您加载图像一次,然后从中剪切Sprite。您节省了从磁盘加载所有文件所需的时间(如果它们是独立的)并且您节省了存储图像的内存。但在我看来,超过一定程度,这种好处就不会那么真实了,对吧?我的想法是,如果纹理图集非常大,您将浪费大量内存来存储它,并且可能不会经常使用其中的某些Sprite。最好的方法是什么?分成多个Sprite?关卡Sprite还是什么?无论如何,我的问题是:对应于最大图集的像素大小是多少才应该被视为一种优势? 最佳答案 最新的iOS设备