ipad

ios判断设备是iphone还是ipad

99封情书 提交于 2020-03-02 05:16:38
在ios开发的过程中,有可能这里应用在iphone和ipad上都要使用,但是怎么判断当前设备是iphone还是ipad呢,在这里提供一种方法来判断这个设备是什么设备,具体代码如下 ? NSString *nibTitle = @ "PadContent" ; //默认是ipad if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { //如果当前设备是iphone 就改为iphone的nib文件 nibTitle = @ "PhoneContent" ; } [[NSBundle mainBundle] loadNibNamed:nibTitle owner:self options:nil]; //加载nib 来源: https://www.cnblogs.com/worldtraveler/archive/2012/12/09/2809873.html

Add Selector to UIButton

我们两清 提交于 2020-03-02 03:31:07
问题 I have ViewController and then two different ViewControllers that extend that main ViewController , one for the iPhone and the other for the iPad. The iPad's ViewController instantiates a separate extended UIView and sets it as its own view. That view has some buttons, which I want to add its selector methods as some methods in the main ViewController . How can this be achieved? So here's a way to visualize this: Main ViewController | iPhone ViewController | iPad ViewController | Some UIView

iOS中为网站添加图标到主屏幕以及增加启动画面

孤街浪徒 提交于 2020-02-29 06:04:20
虽然没有能力开发Native App,但还是可以利用iOS中Safari浏览器的特性小小的折腾一下,做一个伪Web App满足下小小的虚荣心的。 既然是在iOS中的Safari折腾的,那么代码中利用到的也基本上都是Safari的私有属性。 添加图标到主屏幕是Web App的第一步: <link rel="apple-touch-icon-precomposed" sizes="57x57" href="icon-57.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="icon-72.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="icon-114.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="icon-144.png"> 添加图标到屏幕里的有两种属性值apple-touch-icon和apple-touch-icon-precomposed,区别就在于是否会应用iOS中自动给图标添加的那层高光。 由于iPhone以及iPad都有两种分辨率的设备存在,图标的尺寸就需要做4个:144×144(iPad Retina)、72

深入了解iPad上的MouseEvent

倖福魔咒の 提交于 2020-02-29 03:36:17
iPad上没有鼠标,所以手指在触发触摸事件(TouchEvent)的时候,系统也会产生出模拟的鼠标事件(MouseEvent)。 这对于普通网页的浏览需求而言,基本可以做到与PC端浏览器无明显差异。但是如果你正在做一款与用户有着强交互的WebAPP程序,比如一个html5小游戏或者图片处理工具什么的,那么依赖默认模拟恐怕不能满足产品的需求。 一个通常的建议是:在iPad上(或者说各个移动终端上),你的WebAPP应该能处理好TouchEvent,而不再依赖于MouseEvent。 然而如果你的WebAPP需要同时面向PC和iPad两种平台的浏览器用户,而迫于时间或者人力配备你没法分别提供两种版本的时候。。。你也许有必要了解一下下面这些有关iPad上MouseEvent相关的细节,然后砍掉两个平台上有明显差异的一些花哨特性,这样才能做出一个较好地兼容两个平台的WebAPP。 在阅读下文前,我假设你已经熟悉PC浏览器上MouseEvent的运作,也对TouchEvent有了粗略的了解。如果你并不了解,那理解以下各个细节可能有困难。 safari只对可点击(clickable) 的HTML 元素才会产生MouseEvent 。这在ADC文档中也提到了。 什么叫可点击,ADC文档定义是只要HTML元素响应mousemove、mousedown、mouseup

background-size: cover looks pixelated on retina display

…衆ロ難τιáo~ 提交于 2020-02-28 06:24:27
问题 The website I'm working on can be seen here. If you check out the 'About' or 'Contact' section on iPad 3 or iPhone 4 the background looks all crazy pixelated. I've got the background-size set to cover so that when the user resizes it it scales appropriately, however on iPad or iPhone it looks terrible. Any help or tips on how to fix this for devices @media only screen and (min-device-pixel-ratio: 2) ? Thank you. 回答1: It's because you are using background-attachment:fixed - for whatever reason

Fullscreen for Swift Playgrounds on iPad

别来无恙 提交于 2020-02-28 04:03:41
问题 Trying to create a Swift playground on the iPad that will display in full screen. I have tried obtaining the bounds of the screen using UIScreen.main().bounds , but the display just becomes too large for the default playgrounds frame. I know that this is possible because all of the example playgrounds are fullscreen. I just can't figure out how it is being done. Update 1: Here is a photo. I want the white frame to take up the entire screen. 回答1: Each ".playgroundpage" folder has a Manifest

ios和ipad图标设置

橙三吉。 提交于 2020-02-24 17:48:10
图标是IOS程序包所必需的组成部分。如果你没有提供程序所需的各种尺寸的图标,程序 上传 发布 时可能会无法通过验证。IOS程序为兼顾不同的 应用 场景,定义了多个不同规格的图标,并以不同的命名区分。(这时默认的命名,如果你在应用的配置文件中指定了icon文件名的话,不会使用这里的icon)。 iPhone专用程序: 图标名称 大小 圆角 用途 必需 Icon.png 57 X 57 10px 用于程序商店和在iPhone/iPod Touch中 显示 必需 Icon@2x.png 114 X 114 20px Icon.png的高清模式 Icon-Small.png 29 X 29 20px 用于设置和Spotlight搜索 Icon-Small@2x.png 58 X 58 8px Icon-Small.png的高清模式 ipad专用程序: 图标名称 大小 圆角 用途 必需 Icon-72.png 72 X 72 20px 用于在iPad桌面中显示 必需 Icon-50.png 50 X 50 ? 用于iPad中的Spotlight搜索 Icon-29.png 29 X 29 10px 设置页面 通用程序: 图标名称 大小 圆角 用途 必需 Icon-72.png 72 X 72 20px 用于在iPad桌面中显示 必需 Icon.png 57 X 57 10px

draw pie chart using iOS quartz 2D

狂风中的少年 提交于 2020-02-24 11:23:25
问题 I am looking for a tutorial where I can draw pie chart programmatically using Core Graphics or Quartz 2D in iOS. I want to understand how can we draw the PIE Chart which is gradient and having multi-color filled slices in it. Note: Not looking for Coreplot framework. Please share me some links regarding the same. 回答1: I have used "XYPieChart" library in my so many apps and it's very easy to modify. Available on github. Link is given below: https://github.com/xyfeng/XYPieChart Still needs any

Troubleshooting “AudioQueueObject::IONodeConnection::_AcquireHardwareCodec: failed ('hwiu')” when playing sound file

半腔热情 提交于 2020-02-24 10:17:46
问题 [Error]: 21:46:56.148 [AudioQueueServer] AudioQueueObject::IONodeConnection::_AcquireHardwareCodec: failed ('hwiu') That's an error I am getting when playing a sound file. Is this a codec issue or a problem with the sound file itself? 回答1: From the docs, that error, 'hwiu', means "Hardware in use". The hardware codec is unavailable. If you are creating your own AudioQueue, you can set the hardware codec policy to kAudioQueueHardwareCodecPolicy_PreferSoftware , which will try the software

ipencil 无法与iPad配对

自作多情 提交于 2020-02-22 17:40:40
当遇到ipencil插到iPad上没有反映,无法连接时, step 1 给ipencil充电,可以通过插头充电 step 2 重启大法,具体操作如下 1⃣️ 先取消蓝牙连接里之前与ipencil的配对 2⃣️ 把ipad pencil和ipad 连上,重启ipad(一定是连着的重起) 3⃣️重启输入锁屏密码后,当出现询问是否配对吗,赶紧点是 可能第一次重启没有出现询问是否配对的提示,那再重启一次,我重启第二次配对上的 来源: CSDN 作者: sunny_richard 链接: https://blog.csdn.net/sunny_richard/article/details/104445121