标签: iphone-5

如何创建自定义MKAnnotationView和自定义注释标题和副标题

在此输入图像描述

我需要在MKMapView上创建上面的Annotation视图.我能够创建自定义注释视图,但在点击注释时,视图需要打开带有大文本的图像,我无法创建那个.请提供一些链接或方法来完成这项任务.

map mkannotation mkannotationview ios iphone-5

18
推荐指数
1
解决办法
4万
查看次数

适用于iPhone4和iPhone5的xib可能吗?

有什么方法可以使用相同的xib为iPhone4和iPhone5设计我的课程吗?

xib iphone-5

16
推荐指数
4
解决办法
2万
查看次数

是否值得在iOS6上添加armv7s切片?

所以我知道armv7s针对iPhone 5进行了优化,添加它将使我的代码在该设备上运行得更快一些.

有谁知道差异是什么?有没有基准等?

权衡是应用程序的大小.我的估计应用程序大小从3.3MB增加到5MB,增加了armv7s,下载量增加了50%.

我在想,除非速度提升很有吸引力,否则下载成本可能不值得,但我似乎无法找到有关收益的讨论.

armv7 ios xcode4.5 iphone-5

16
推荐指数
1
解决办法
2423
查看次数

支持iPhone4和iPhone5屏幕分辨率的最佳方法是什么? - 仅在iOS6中自动布局

有没有人想出如何支持iPhone4和iPhone 5的屏幕分辨率?

在iOS6中,我们支持Autolayout.可以用于iPhone4-iPhone5屏幕,即320x480和320x568.

如果我们使用自动布局功能,我们必须将部署目标保持在最低iOS6.iOS5比什么呢?

iOS5比什么呢?我们是否必须以编程方式处理不同的屏幕尺寸?

我搜索了网络,找不到确切的答案,所以发布这个问题虽然怀疑有downvotes.请为此承担责任.我想这个问题对于在应用程序中支持新设备非常基础,适用于所有开发人员.

iphone iphone-4 ios5 ios6 iphone-5

15
推荐指数
1
解决办法
5837
查看次数

iPhone 5 TabBar无法正常工作

我正在更新我们的应用程序,我添加了新的默认图像,但我的标签栏不能在iPhone 5上工作.我做了一些研究并创建了一个if语句检查显示器的大小,然后将标签栏放在适当的位置地点.问题是,当if语句达到iPhone 5的屏幕大小并将标签栏放在正确的位置时,按钮不起作用......如果我将垂直位置更改为较小的值,则按钮会起作用.这是代码:

UITabBar *tabBar = self.tabBarController.tabBar;

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
    CGSize result = [[UIScreen mainScreen] bounds].size;
    if(result.height == 480)
    {
        tabBar.frame=CGRectMake(0,431,320,49);
    }
    if(result.height == 568)
    {
        tabBar.frame=CGRectMake(0,519,320,49);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我将"519"垂直对齐更改为"450",则标签栏在屏幕上方较高,但按钮确实有效.任何想法 - 这让我疯了!这是我需要为我工作以启动更新的最后一件事.

iphone ios6 iphone-5

15
推荐指数
2
解决办法
4228
查看次数

适用于iPhone 5和iPhone 4S的独立StoryBoards

可能重复:
如何为iPhone 5屏幕分辨率开发或迁移应用程序?

如何为iPhone 5和iPhone 4S/4/3G加载单独的故事板?

我这样做是因为iPhone 5的屏幕尺寸不同.

storyboard ios iphone-5

15
推荐指数
1
解决办法
1万
查看次数

需要访问iPhone使用的默认相机快门声音

现在,当用户按下按钮时,我会播放自定义相机快门声.

但是,如果可能的话,我宁愿使用默认播放的相机快门声,只要您使用iPhone拍照.

有没有办法可以访问并使用默认的iPhone相机快门声?如果是,那么它实际位于何处?

我需要找出它的文件路径,以便我可以使用它与下面的代码,只需更改输入pathForResource:

NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"shutter" ofType: @"wav"];

    NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:soundFilePath ];

    self.myAudioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];

    [self.myAudioPlayer play];
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

objective-c audiotoolbox ios iphone-4 iphone-5

15
推荐指数
2
解决办法
5983
查看次数

添加Default-568h@2x.png后,iPhone 5 TabBar无法正常工作

可能重复:
iPhone 5 TabBar无法正常工作

我将神奇的Default-568h.png添加到我的项目中,我的应用程序自行调整大小.到现在为止还挺好.但是:我的UITabBar不再工作了.它的代表没有被调用.我首先认为它被另一个视图覆盖,但事实并非如此.代表在那里,它都在我的"旧"iPhone 4上工作.任何想法?

iphone ios6 iphone-5

14
推荐指数
2
解决办法
3643
查看次数

我可以使用两个xib和一个viewcontroller - re:移植到iPhone 5

我刚刚将我的第一个应用程序提交到应用程序商店(但它刚被批准了!).我现在想要更新它以便在更大的iPhone 5屏幕上工作(看起来更好).除了为更大的屏幕稍微改变布局之外,我不打算改变任何其他内容.

注意:我不希望我的当前xib伸展.

是否可以创建两个xib文件(即:将我当前的xib文件复制到主屏幕)并将它们连接到视图控制器中并使其具有以便在应用程序启动时,应用程序检测是否有iPhone 5屏幕或较早的屏幕.然后,根据它是哪个设备,向用户显示不同的屏幕.

我打算让底层应用程序保持不变.我想要的只是为iPhone 5用户提供一个稍微不同(更高)的屏幕,其中有几个按钮/项目移动到新的布局.否则我不会在界面中添加或删除任何内容.

这个问题/答案显示了如何在iPhone或iPad视图之间切换.所以做到这一点.两者都有帮助,但我不知道如何修改这个用户使用iPhone 5的大屏幕或iPhone 4S及以下的情况.此外,他们假设两个视图控制器.我只想要一个视图控制器,因为在视图控制器逻辑中绝对没有变化 - 只有屏幕上对象的位置发生变化,这一切都在XIB中完成.

我应该认为答案应该是视图控制器iteslf评估它运行的设备然后呈现适当的xib?是?没有?

如果是这样,我该怎么做呢?

xib uiviewcontroller iphone-5

14
推荐指数
3
解决办法
9141
查看次数

什么是iPhone 5S和5C的平台字符串?

我知道有人能够从IOS 7代码中挖出iphone6,1平台字符串.但是,我不知道它映射到iPhone 5S或5C的是什么.

如果有人提前访问iPhone 5S/5C,请为每个人发布平台字符串.

有关平台字符串的更多信息,请参阅这些链接theiphonewiki,stackoverflowstackoverflow

iphone ios iphone-5 ios7

13
推荐指数
1
解决办法
4970
查看次数