问题标签 [ipad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
6420 浏览

ipad - UISplitViewController 是否必须是 iPad 应用程序的根控制器?

根据 Apple 关于 UISplitViewController 的文档(在新的 iPad 3.2 SDK 中),看起来他们打算让您仅将其用作应用程序的根控制器。换句话说......它看起来像你不能将 UISplitViewController 推到 UINavigationController 上,因为显然 UINavigationController 需要保存拆分视图。

谁能确认这是否是 UISplitViewController 的真正限制?我希望在我的 UINavigationController 层次结构中的几个级别的应用程序中使用拆分视图,但除非有办法,否则我似乎无法做到这一点。

谢谢!

0 投票
3 回答
365 浏览

iphone - iPhone - 应用程序被弹出

我有一个应用程序因“内存不足”而被 iPhone OS 弹出。

我通过仪器通过了它,我看到零泄漏,内存使用量约为 640 kb。

当我将对象添加到屏幕时应用程序崩溃。

这就是它的工作原理。我有一个非常简单的基于 UIImageView 的类,并向对象添加了一些属性。此类用于创建的对象。

当用户点击一个按钮时,该类的新图像被创建并添加到 self.view。

添加大约 15 个对象后,应用程序将弹出内存不足警告。

仪器报告没有显着的内存使用情况。即使添加了 15 个对象,ALL ALLOCATIONS 条目也永远不会超过 660 kb。每个对象可以是五分之一的 120x120 像素图像。

如果不是对象分配或泄漏,那会是什么?请告诉我应该遵循哪些指示来定位问题。

谢谢你的帮助。

0 投票
2 回答
3495 浏览

iphone - iPad Orientation Paradigm

I'm not a super awesome designer so this new paradigm has me a little cranky. The iPad is not supposed to have a standard orientation, and should/shall display screen contents at whichever orientation the user decides. This has me sort of stumped. I can keep my UI designed the way I want it in landscape mode, but switching to portrait, I just can't determine the best way to present app content.

I know it's all speculation at this point, but what are the chances we can override the autoRotateToOrientation to only include the orientation of our choice? Apple ignored the HIG on a lot of issues for iPhone, including splash screens, saving state, etc.

I know we can't really argue with Apple, but doesn't it sound slightly ridiculous to reject an app because it won't rotate to portrait?

I've come a long way porting some code to iPad and it works great in landscape mode. I guess only time will tell. What do you all think?

0 投票
2 回答
573 浏览

iphone - 如何处理多个视图

我正在尝试开发一个多视图应用程序,同时尝试避免使用导航控制器,因为苹果公司为 iPad 推荐了这个。

我的问题是导航控制器是我知道如何制作多视图应用程序的唯一方法,有没有人有代码链接或我可以看的书以显示其他方式?我已经探索过 iphone sdk 和开发者烹饪书,但都专注于导航控制器。

还有哪些其他方法可以链接屏幕?

我有一个初始登录屏幕,然后是一个主菜单部分,用户可以在其中从选项列表中进行选择,我应该如何实现这一点。请举一个例子,因为我似乎还不能从我的脑海中编写代码。

我觉得我要疯了,试图克服这一点。

0 投票
2 回答
177 浏览

iphone - 我可以在多台机器上使用一个 iPhone 开发者计划帐户吗?

我有三台不同的开发机器。我需要三个不同的 iPhone 开发者计划帐户,还是我可以得到一个并在所有三个上使用它?

我看到它必须被激活......这是否将它与机器联系起来?

0 投票
1 回答
1597 浏览

objective-c - 以模态方式呈现视图控制器 - iPad

我发现这段代码显示了一个模式视图:

我的问题是如何实现这段代码(我将把它放在 buttonPress 方法中)

我需要在我的头文件中定义任何东西吗?让我感到困惑的是苹果提供了这个并且没有头文件所以我不知道是否应该有任何东西?

该代码指的是 RecipieAddViewController 我用什么来代替它,“UIViewController”?

我在头文件中作为代表放了什么?我需要在其他任何地方进行设置吗?喜欢房产吗?

一旦我在我的 buttonPress 方法中复制了这段代码以使其工作,我还需要做些什么吗?

感谢和抱歉所有的问题。

0 投票
2 回答
491 浏览

iphone - Iphone & iPad - 如何从目标中排除资源?

我的项目有两个目标——iPad 和 iPhone。一些资源,如界面图像,专供 iPad 使用,而另一些资源则供 iPhone 使用。

如何排除图像,例如包含在给定目标中的图像。

我的这个项目是使用“过渡”材料创建的,并且创建了组:Resources-iPad 和 Resources-iPhone。我在其中一个组中组织了每个资源。即便如此,每个最终产品都有这两种资源。

我错过了什么吗?谢谢你的帮助。

0 投票
1 回答
1730 浏览

iphone - IPHONE: After Removing / Adding Subviews in the App Delegate, Orientation Changes Fail

I am using my application delegate to swap out views. First I remove the current view, then I add the new view, then I run a quartz animation.

No matter what view I load first, the orientation changes occur as expected. As soon as I start adding new views (removing the old) to the window in the application delegate, orientation changes no longer happen. Assume shouldAutorotateToInterfaceOrientation is present with YES in all my UIViewControllers.

I took out the quartz animation and here is where I am still stuck:

Switch views works fine. The first view always responds and switches orientation, then any changes I make to the window adding views (always removing the previous), diminishes the orientation changes.

If I load navVC right away it will rotate orientation, but when it's further down the line from a button event, I get the orientation problem I've described.

NSLog(@"subview count = %d", [[window subviews] count]); //always 1

I have tried using NSLog in didRotateFromInterfaceOrientation and this function obviously is only called when an orientation change occurs.

My app delegate window always only has one subview, so I'm lost!

0 投票
1 回答
2844 浏览

iphone - iPhone & iPad - 两个图标和两个 plist?

我的产品有两个目标,一个用于 iPhone,另一个用于 iPad。我将构建两个独立的应用程序,而不是通用的。

因为我必须有两个 icon.png 文件作为应用程序的图标,因为它们的大小不同,所以我看到我必须有两个 info.plist 文件。正确的?

我创建了 info.plist 文件的两个副本,分别命名为 iphone-info.plist 和 ipad-info.plist。我已右键单击每个并将它们分配给特定目标。

现在,当我编译时,我看到了这个错误:

警告:复制捆绑资源构建阶段包含此目标的 Info.plist 文件“iPhone-Info.plist”。

如果我从两个信息文件中删除目标分配,错误就会消失。

以下是我的问题:

  • 如果我无法为 info.plist 设置目标,每个目标如何知道要使用哪个 info.plist?
  • 有没有另一种方法可以让每个目标都有自己的图标而不使用两个 plist?

谢谢你的帮助。

0 投票
5 回答
6190 浏览

iphone - iphone sdk:应用程序图标未显示在模拟器中

我为我的项目在 Xcode 中的组和文件中添加了一个 Icon.png。我在 .plist 文件中指定使用 Icon.png。我检查了根文件夹,它成功复制了 Icon.png。但是当我运行模拟器时,主屏幕上的图标仍然是灰色的?

另请注意,当我第一次添加它的图标时!然后我更改了捆绑名称、捆绑标识符和捆绑显示名称。模拟器在主屏幕上创建了第二个图标,这两个图标都打开了同一个应用程序。

我从主屏幕上删除了这两个图标,现在在构建后它总是会创建一个灰色按钮。

我尝试将 plist 恢复为前一天备份,只是更改图标,没有运气!我还尝试创建一个新的空白项目并添加图标,但仍然没有运气。

它让我发疯,它在项目中以 Icon.png 的形式出现,我以前见过它出现过!我知道这听起来很疯狂,但是更改捆绑信息怎么会影响图标呢?