Tag: ios7

iPhone 4“屏幕与Xcassets不拉动正确的图像

我正在尝试将Images.xcassets实现到我正在处理的项目中。 根据我的理解,我可以把所有不同大小的图像放在那里,然后调用[UIImage imageNamed:@“name_of_image_set”],它会返回正在工作的设备的正确图像。 它似乎是拉扯正确的形象,除了iPhone 4 / 5s / 5c与4“屏幕之外的所有东西。对于这个屏幕大小,它给了我与3.5”屏幕@ 2x iPhone的形象。 这是包含在图像文件夹中的json。 { "images" : [ { "idiom" : "iphone", "scale" : "1x", "filename" : "bg.png" }, { "idiom" : "iphone", "scale" : "2x", "filename" : "bg@2x.png" }, { "idiom" : "iphone", "filename" : "bg-568h@2x.png", "subtype" : "retina4", "scale" : "2x" }, { "idiom" : […]

导航栏和视图之间的分隔符 – iOS 7

在iOS 7中,导航栏和视图之间有一个灰色分隔符。 回到iOS 6,没有那个水平线,因此这个视图会和导航栏融合,就好像它们是同一个图像一样。 现在我不知道如何删除它… 我试着调整视图/导航栏,但它没有帮助。 有任何想法吗?

viewview在iOS7中不能隐藏键盘

以下代码用于在iOS6中工作,以便在视图控制器从导航堆栈popup时隐藏键盘: – (void)viewWillDisappear:(BOOL)animated { [self.view endEditing:YES]; [super viewWillDisappear:animated]; } 但是,在iOS7中,[self.view endEditing:YES]行似乎被忽略。 我尝试了其他视图事件(viewDidDisappear,viewWillAppear和viewDidAppear)中的命令,它唯一的工作是viewDidAppear。 看起来,一旦“popup”被启动,我们就失去了隐藏键盘的能力,直到视图控制器被“推回”堆栈。 在viewDidAppear中放置代码确实可以隐藏键盘,坏处是当viewController被推回到导航堆栈时,键盘会短暂地显示出来……从UIangular度来看,这是非常不可接受的。 有没有人有成功解决这个问题? 我宁愿不必写我自己的CANCELbutton,但现在,这是我能想到的唯一的办法。

UIImagePickerController with allowsEditing不允许平移裁剪

我在这里看到这个问题: UIImagePicker允许Editing卡在中心 看来以前有人有这个问题,但是没有明确的解决办法。 复制步骤: 设置allowsEditing = YES 拍一张照片 裁剪窗口出现,但每次我平移图像,它只是回到中心。 我在iOS 7.0.3上。 这是我的代码: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; imagePicker.delegate = self; imagePicker.modalPresentationStyle = UIModalPresentationCurrentContext; imagePicker.allowsEditing = YES; [self presentViewController:imagePicker animated:YES completion:nil];

如何更改iOS7中UISegmentedControl边框的颜色?

如何在不改变文本颜色的情况下更改iOS7中分段控制器的边框颜色? 如果我可以保持段之间的界线(即与文本相同的颜色),那么这将是理想的,但是如果边界颜色改变意味着这条线的改变,那也是可以的。 还要注意,文本(以及段之间的线条)具有设置的颜色 [segmCtrl setTintColor:choosenTintColor]

一个iOS应用程序可以使用多less内存?

…当它在前台。 对于原始的iPad,256MB RAM,我发现我的应用程序可以使用高达100-140MB才被杀死。 现在情况如何? 我可以去买一堆iDevices,自己做一个testing,但我想检查:有没有人做过testing? 我知道这并没有一个确切的答案,而我正在寻找一个范围,例如:“在512MB设备上使用300-350MB的应用程序会被杀死,最多可以安全使用300MB”。 特别: 在具有512MB内存的设备上,一个应用程序可以使用多less? 在具有1GB内存的设备上,一个应用程序如何使用? 上面有没有区别? 为了保持less量的应用程序在后台,每个应用程序都被限制在一个固定数量的内存中,或者前台应用程序能够从内存中将所有后台应用程序踢出,并将整个1GB(或512MB)操作系统,当然)? 这个设备是iPad还是iPhone? 如果我的应用程序在512MB内存的iPad上工作,这是否意味着它也可以在512MB内存的iPhone上工作,反之亦然? 我知道UIViews和他们的Core Animation后备存储器会在iPad上占用更多的内存,因为屏幕尺寸较大,但除此之外,iPhone和iPad之间的内存情况是一样的吗? 我指的是进程使用的全部内存 – 堆,堆栈,静态数据,代码,Core Animation后台存储等。 如果你倾向于说它取决于操作系统版本,你可以假设我们正在谈论iOS 7。 我知道使用太多的内存意味着,当我的应用程序进入后台,iOS将终止更快。 我现在没有这个权衡。

UISlider不在iOS7中animation

当我从iOS 6切换到iOS 7devise时,我注意到使用方法setValue:animated:不再为滑动过程设置animation。 有没有其他人遇到这个问题,并find了解决办法? 我只是添加一些代码来显示我没有做任何复杂的事情: //Variable declaration IBOutlet UISlider *s; //Connected in the .xib //Button pressed – (IBAction)buttonPressed:(id)sender { [s setValue:1 animated:YES]; } 我按下button后直接跳到1。

在iOS7中,是否可以将自定义键盘添加到系统中? 还是仍然是沙盒?

我已经看到iOS7发布之前有关键盘开放的在线传言。 我没有find任何文件。 是否有可能在iOS 7中添加自定义键盘,如表情符号到系统?

Xcode 5资产目录:什么是“默认”图像集

我的资产目录包含一个图像集Default : 我可以删除这个图像集吗? 它从何而来? (我把我的作品从以前的Xcode版本迁移到Xcode 5资产目录中)。 我需要为这个占位符提供什么样的图像? 我的应用程序仅适用于iPad,仅适用于iOS 7(无以前的版本)。

我们可以重新启动一个应用程序在iPhone手机打开时closures

我们有一个应用程序在后台运行,每15分钟调用一次URL,但是当手机closures并打开时,我们希望自动打开应用程序并恢复调用URL,这可能吗? 这是一个应用程序,当网站内容已经被pipe理员更改时,给用户一个本地通知:网站内容已经改变,这就是… 我认为这是可能的位置服务和voip,但是,我们这样做之前的条件是什么,以及如何做到这一点? 任何帮助将不胜感激,在此先感谢…