草庐IT

retina-display

全部标签

出现unable to open display 的问题(亲测的解决方法,不适用vnc界面)

linux下执行xhost命令报错:unabletoopendisplay,解决方法,linux下通过xhost进入图形界面,经常会出现报错“unabletoopendisplay”如果是第一次进入图形界面,大概率不会出现这样的问题。主要亲测后续进入图形界面出现这样的问题解决方法;su-rootpasswordDISPLAY=:0.0exportDISPLAYecho$DISPLAYxhostxhost+上图,是博主@程序员大佬超给出的第一种方法,一般第一次可解决问题, 如果第二次在linux下执行xhost命令报错:unabletoopendisplay,则试一下下图方法:将DISPLAY=

iphone - iOS 背景和图像似乎无法针对 Retina 显示正确缩放

当使用以下代码时:self.view.backgroundColor=[[UIColoralloc]initWithPatternImage:[UIImageimageNamed:@"texture1.png"]];我的View的纹理背景设置得很好。但我可以看到图像没有针对视网膜显示器进行适当缩放,它们看起来像素化程度更高,而不是应有的丰富纹理和颜色。我对其他图像也遇到过这个问题,当试图使iPhone5屏幕大小的图像逐渐消失时,即使分辨率很好,也只能看到其中的一部分,其余部分会被切断。知道我在这里缺少什么吗?编辑:它是否与我使用的图像的默认dpi有关?编辑#2:这是截图:旁注,有谁知道

iphone - 在视网膜显示器上使用实际像素绘图

我需要做些什么来在Retina显示器上绘制一些形状,定义实际的屏幕像素。我的意思是我需要所有的线都是1像素宽,并且没有抗锯齿。而且,如果我编写代码:CGContextMoveToPoint(context,0,0);CGContextAddLineToPoint(context,0,959);然后在显示器上将显示从最左上角的像素到最左下角的线,包括它。如果我理解得很好,我需要使用CGContextScaleCTM。但是坐标并不总是有相同的规律性。有时Y轴有偏移,有时没有。我曾尝试编写一些宏来转换坐标,但完全搞糊涂了。我知道,有逻辑点和自动定位的东西。但这就是我需要手动绘制所有像素的原因

ios - 如何使用按钮显示 "Search Display Controller"

我有一个奇怪的要求,或者至少是我以前从未做过的事情...我有一个UITableView,该表的标题是一个UISearchBar。如果你点击那个搜索栏,“搜索显示Controller”就会出现并让你搜索......但现在我需要删除那个搜索栏并从一个按钮调用“搜索显示Controller”。问题是,如果我在调用(从按钮)时删除SearchBar:[self.searchDisplayControllersetActive:YESanimated:YES]我看不到View顶部的UISearchBar。我不知道如何解决这个问题...我已经尝试过:self.tableView.tableHead

ios - 显示核心数据 : If attribute has same name display once

我查看了许多谓词问题,我已经阅读了文档,但似乎没有什么可以跳出来回答我的问题。我有一个名为Materials的核心数据实体,并且我有属性category、subcategory和description。我有三个UITableViewControllers,我想在每个中使用谓词来显示如下:TableViewController1:只有类别(不重复类别名称)选择一个类别并转到TableViewController2。TableViewController2:显示子类别(不重复子类别名称)选择一个子类别并转到TableViewController3列出该类别和子类别中的所有项目。如果不在核心

iphone - 更新适用于 iPhone 4 Retina 显示屏的应用程序

我只是想知道您将如何为应用程序提供适用于iPhone4的新的更清晰的图像?我知道SDK已经清理了文本和UI元素,但我应该如何更新我的图像UI。是否有不同的方式(如文件夹或文件扩展名)为iPhone4添加新图像,或者我应该直接添加960x640大小的图像并让旧版iPhone将其缩小? 最佳答案 Apple提供了一份非常好的完整文档,涵盖了这一点。查看iPhone应用程序编程指南,其中有一章专门讨论这个主题。编辑:link 关于iphone-更新适用于iPhone4Retina显示屏的应用程

ios - 如何在 XCode 4.2、Mac OS 10.6.8 (Snow Leopard) 中获取 Retina 显示屏 iPad 模拟器

我一直在寻找开始我的新iPad(iPad-3)应用程序开发的机会。但是我找不到可以下载/更新我的XCode以获得视网膜显示模拟器的地方。Apple发布了带有iOS5.1SDK的XCode4.3.1。但这需要MacOS10.7.3(Lion)。我必须升级到Lion才能开始为视网膜显示屏iPad开发应用程序,还是我可以在SnowLeopard中获得相同的应用程序??? 最佳答案 我尝试从Snowleopard安装相同的程序,但失败并出现错误“Xcode无法安装在MacintoshHD上,因为需要MacOSX10.7.3或更高版本。”因此

ios - 如何将 iPad 模拟器升级为 iPad(Retina) 模拟器?

我正在使用XCode3.2.5,我想在iPad(Retina)模拟器上运行我的应用程序,我该怎么做。 最佳答案 您需要安装4.3.1。它在MacAppStore中。在模拟器中,使用硬件菜单并选择所需内容。更新:4.3.1与iOSSDK5.1一起出现 关于ios-如何将iPad模拟器升级为iPad(Retina)模拟器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9770545

c# - 单点触控 : Doubling Appearance Image size when Hue adjusted on Retina display

我正在使用此代码设置NavBar的背景,该代码在Retina和非Retina显示器中效果很好。有一个@2x和正常图像。所以,一切都很好:UINavigationBar.Appearance.SetBackgroundImage(GetImage(ImageTheme.menubar),UIBarMetrics.Default);现在,当我将此ChangeHue()变换应用到图像以调整其色调时,在Retina显示器上图像大小是原来的两倍。非Retina显示器也可以:UINavigationBar.Appearance.SetBackgroundImage(ChangeHue(GetIma

ios - Admob 奖励视频 : Displays in Xcode Simulator but not actual iPhone

我花了好几个小时寻找可能非常简单的修复方法。我正在尝试显示AdMob奖励视频,而不是中介视频,只是admob网络视频。我的视频在任何Xcode模拟器中都能完美播放并完美奖励用户。但是,当我在我的iPhone上运行该应用程序时,我在控制台中收到此错误:Cannotfindanadnetworkadapterwiththename(s):com.google.DummyAdapter.RemembertolinkallrequiredadnetworkadaptersandSDKs,andset-ObjCinthe'OtherLinkerFlags'settingofyourbuildta