Tag: iphone

UIImagePicker允许Editing卡在中心

我有一个UIImagePicker完美的UIImagePickerControllerSourceTypePhotoLibrarytypes,但是当我使用UIImagePickerControllerSourceTypeCamera,编辑框不能从图像的中心移动。 因此,如果图像比宽度大,用户不能将编辑框移动到图像的上方。 任何人都知道为什么会这样? 它只发生在来源是相机而不是图书馆。 编辑:一些代码! if (actionSheet.tag == 2) { if (buttonIndex == 0) { // Camera // Check for camera if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera] == YES) { // Create image picker controller UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; // Set source to the camera imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; imagePicker.allowsEditing = YES; // Delegate is self imagePicker.delegate […]

iPhone / iPad的方向处理

这更是一个普遍的问题,让人们为我提供指导,基本上是学习iPad / iPhone的开发,终于遇到了多方位的支持问题。 我已经查阅了相当数量的doco,而我的书“Beginning iPhone 3 Development”有一个不错的篇章。 但是我的问题是,如果我要以编程方式改变我的控制(甚至对每个方向使用不同的观点),人们究竟如何维护他们的代码基础呢? 我可以想象在意大利面代码/成千上万的“if”检查到处都有这么多的问题,这将迫使我坚持对UI的安排作一个小的改变。 有没有人有经验处理这个问题? 什么是控制它的好方法? 非常感谢Mark

构buildApp Store最终版本之前的发行前清单

好奇人们在最终构build并提交给App Store之前学到了什么实践? 除了从debugging切换到发布&注释掉调用NSLog什么其他基本和/或不那么基本的东西,我们应该注意什么?

什么时候应该使用UIImagePickerControllerSourceTypePhotoLibrary而不是UIImagePickerControllerSourceTypeSavedPhotosAlbum?

我有一个应用程序,允许用户从他们的设备中select一张照片。 为此,我使用UIImagePickerController,但问题是,我不确定是否应使用UIImagePickerControllerSourceTypePhotoLibrary或UIImagePickerControllerSourceTypeSavedPhotosAlbum的源types。 在运行iOS 5的iPhone 4上,保存的照片专辑给人们带来了更好的体验,但是当我尝试使用从iTunes同步的照片来运行iOS 4.3的iPod Touch时,甚至没有显示出来。 如果我切换到PhotoLibrary我的iPod的作品,但我的iPhone的经验更糟糕。 当我问UIImagePickerController ,说我的iPod上有SavedPhotosAlbum ,但我似乎没有办法确定它是空的。 什么是确定使用哪种源types的最佳方法? 如果我有办法确定“已保存的相册”是否为空,我想这样做可以,但是我没有看到。

iphone:是否可以隐藏TabBar? (Pre-iOS 8)

我有一个应用程序使用UITabBarController切换模式。 在某种模式下,我想隐藏标签栏,直到该模式的步骤已经完成。 请注意,我没有使用导航控制器,因此我无法使用导航控制器上的setHidesBottomBarWhenPushed方法来隐藏选项卡栏。 在iOS 8之前,当我尝试使用以下命令来隐藏tarbar: self.tabBarController.tabBar.hidden = YES 标签栏消失,但在标签栏所在的屏幕底部会留下50像素的空白区域。 我似乎无法弄清楚如何填补这个领域。 UI中的任何内容都被剪切掉,无法看到。 任何想法,如果这是可能的? 我真的很想远离导航控制器。

如何读取Objective-C栈跟踪

我有以下堆栈跟踪: 0 MyApp 0x000833a3 +[TFCrashHandler backtrace] + 26 1 MyApp 0x000836bd TFSignalHandler + 28 2 libsystem_c.dylib 0x33eac727 _sigtramp + 34 3 ??? 0x00000002 0x0 + 2 4 MyApp 0x000803f1 msgpack_unpack_next + 112 5 MyApp 0x0007faeb +[MessagePackParser parseData:] + 74 6 MyApp 0x0007f84b -[NSData(NSData_MessagePack) messagePackParse] + 26 7 MyApp 0x000254c3 +[Http get:params:cacheMins:msgPack:complete:] + 146 … 我想知道如何读取它: […]

如何使用仪器在控制台应用程序中查看NSLog()

我正在使用仪器分配,但希望看到我的NSLog消息。 在他们提到的另一篇文章里面看看/ Applications / Utilities / Console中的消息。 我似乎无法发现其中的任何一个。 打开控制台应用程序后,你会看到哪里?

validation时出现Xcode错误 – “您的二进制文件未针对iPhone 5进行优化”

当我试图发布应用程序到应用程序商店时,只是陷入了这个错误。 对不起,因为我不能复制粘贴错误代码,所以我会发布图片在我的问题。

我怎样才能改变页面点击UIPageControl的点

在这里我有一个页面控制工作良好,但点击点不改变页面,所以请帮助在changepage的function: – (void)viewDidLoad { scrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 420)]; scrollView.delegate = self; [self.scrollView setBackgroundColor:[UIColor whiteColor]]; [scrollView setCanCancelContentTouches:NO]; scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite; scrollView.clipsToBounds = YES; scrollView.scrollEnabled = YES; [scrollView setShowsHorizontalScrollIndicator:NO]; scrollView.pagingEnabled = YES; [self.view addSubview:scrollView]; pageControl=[[UIPageControl alloc]initWithFrame:CGRectMake(0, 420, 320, 40)]; [pageControl addTarget:self action:@selector(changepage:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:pageControl]; UIView *blueView = [[UIView alloc] init]; blueView.frame = CGRectMake(0, 0, 640, […]

如何使用格式化占位符本地化string?

我如何使用NSLocalizedString本地化一个包含占位符的string? 例如: [NSString stringWithFormat:@"You can afford %i at %@%li.",[kCash integerValue]/self.price, kYen, self.price] 我如何本地化? 我是否将string分解为多个本地化的string? 那么我怎么处理不同的句子结构和语法呢?