Tag: ios10

如何根据设备屏幕大小调整collections视图单元格?

我注意到单元格会一直遵循大小检查器的定义。 即使我已经应用了UICollectionViewDelegateFlowLayout。 所以这就是它的样子。 但我希望细胞看起来像是如何在一个较小的iphone屏幕上。

Xcode 9:如何安装ios 10 sdk

鉴于目前Xcode 9是testing版,而今天的主要兴趣在于获得iOS 11的知识,这个问题无疑是奇怪的… 有没有办法在Xcode 9testing版中使用iOS 10作为基准sdk? 是否需要Apple将Xcode 9的SDK与Xc8的先前的操作系统相同的方式打包? 为什么要这样? a)首先想到的是在一个项目中使用Xcode 9漂亮的新重构工具,这个工程涉及需要从iOS 10到11改变的代码,但是目前在iOS 10上运行。 b)为了实验..

UIImagePickerController卡在selectvideo后,在iOS10模拟器上压缩video

我有这个应用程序,总是在iOS9上正常工作,现在我已经将swift代码迁移到3.0,并添加所需的plist行来访问照片库。 在模拟器上使用UIImagePickerController从相机胶卷中选取一个video(通过拖动预先加载)时,它总是卡在“压缩video”上,不callback委托方法。 @IBAction func videoFromLibrary(_ sender: UIBarButtonItem) { picker.allowsEditing = false picker.sourceType = .photoLibrary picker.mediaTypes = UIImagePickerController.availableMediaTypes(for: .photoLibrary)! picker.modalPresentationStyle = .popover present(picker, animated: true, completion: nil) picker.popoverPresentationController?.barButtonItem = sender } 使用真正的设备,它工作正常,它似乎是一个苹果的错误,我想知道如果有人有这个问题,或者我失去了一些东西,使UIImagePickerController正确地使用模拟器上的video(或者如果有解决方法) 。

iOS 10 barTintColoranimation

我已经注意到在ios 10中色条animation颜色方式的变化。我已经创build了一个示例项目来概述变化: Github:ios10BarTintDemo 基本上在ios 9 barTintColor使用animation顺利使用[UIViewControllerTransitionCoordinator animateAlongsideTransition] 但在IOS 10的animation是不那么stream畅,当popup一个视图控制器根本没有animation,我已经尝试添加[self.navigationController.navigationBar layoutIfNeeded]在一些类似的答案中提到,但似乎并没有当推/popup控制器的任何影响。

在iMessage ios10中禁用URL链接预览

无法通过iMe​​ssage发送我的开发者之间的链接,因为ios10中iMessage的“预览”function使得难以看到确切的URL结构,因为它是插入链接预览。 有什么办法可以禁用吗? 让我们疯狂!

iOS10 – ContentView在UITableView头中阻塞UIButton

我正在使用Swift 2.3和Xcode 8 Beta 1更新我的应用程序到iOS10的过程中,我发现有一个UITableViewHeaderFooterContentView阻止在UITableViewHeaderFooterView子类上的UIButton触摸。 在Xcode 8 Beta 1模拟器上,UIButton在iOS9.3上运行,但不在iOS10上运行。 1)有没有这方面的文件? 2)如何确保我的UI元素位于iOS10中的新内容视图之上? (或允许通过UITableHeaderFooterContentView触摸) 谢谢! 表头 import UIKit class TableHeader: UITableViewHeaderFooterView { @IBOutlet weak var dayLabel: UILabel! @IBOutlet weak var dateLabel: UILabel! @IBOutlet weak var addNewEventButton: UIButton! } 在视图控制器中的代码 dateCell.addNewEventButton是在iOS10中不再接收触摸的UIButton func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { let tintColor = TintManager().getTintColour() let dateCell:TableHeader = tableView.dequeueReusableHeaderFooterViewWithIdentifier("TableHeader") […]

UIPickerViewselect指示器在iOS10中不可见

我在Xcode 8中构build项目。UIPickerView分隔线在iOS 10模拟器和设备中不可见,但在iOS 9.3设备和模拟器上正常工作。 我试图调整UIPickerView背景颜色,自动布局和XIB中的所有可能,但没有任何工作。 任何人有这个想法? 这是一个包含UIPickerView的自定义视图 -(void)layoutSubviews{ isShown = NO; [super layoutSubviews]; //self.selectedDic = nil; self.doneBtn.tintColor = COLOR_DB3535; self.pickerView.backgroundColor = COLOR_DEDEDE; self.pickerView.showsSelectionIndicator = YES; [self.doneBtn setTitle:NSLocalizedString(@"App_Generic_Button_Text_Done", @"")]; } -(UIView*)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{ UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 50)]; label.tintColor = [UIColor clearColor]; label.backgroundColor = [UIColor yellowColor]; label.textColor = COLOR_666; […]

在Safari iOS 10中,SVG转换旋转90,180或270度不能在圆上工作

我想通过设置stroke-dasharray和不同的stroke-dashoffset来创build一个使用SVG圆元素的圆环图。 SVG元素需要旋转270(或-90)度,以使图表“栏”从顶部开始。 这里是代码: http://jsfiddle.net/q3wb6gkq/ 使用transform="rotate(270, 80, 80)"的第一个数字指定旋转angular度。 问题是:在iOS 10上的Safari中查看时,此旋转不适用。 实际上,设置90,180或270度旋转不起作用。 相同的angular度,但负面(例如-90)也不适用。 下面是iOS 10.0.1上的Safari上的一个小屏幕截图: 这里是在iOS 9.3.5 Safari浏览器相同的小提琴: 作为一种解决方法,我发现使用像270.1度这样的东西解决了这个问题,但是我想知道为什么270不能正常工作,是否有更好的方法来处理它。

UIImagePickerController在iOS10上崩溃

在iOS10上提供UIImagePickerController与照片库源,我的应用程序崩溃。 在具有相机源的iOS10上以及具有照片库和相机源的iOS9上,该应用不会崩溃。 该应用程序是用Swift 2.2编写的,由Xcode 7.3.1构build。 为什么会发生崩溃? let imagePicker = UIImagePickerController() imagePicker.sourceType = .PhotoLibrary imagePicker.allowsEditing = true imagePicker.delegate = self self.presentViewController(imagePicker, animated: true, completion: nil)

应用程序的Info.plist必须包含一个带有string值的NSMicrophoneUsageDescription项,向用户解释应用程序如何使用此数据

获得构build拒绝应用程序的Info.plist必须包含一个带有string值的NSMicrophoneUsageDescription项,向用户解释应用程序如何使用此数据。 该应用程序不使用麦克风。 或者我想。 如何追踪麦克风的使用? UPD23112016:鉴于懒惰的答案正在upvoted我提交了一个新的function请求与苹果closures这个安全漏洞。 UPD05042017:如果用户同意允许麦克风访问,那么一旦您通过一些半烤的NSMicrophoneUsageDescription将麦克风接入到某个第三方框架中,您就无法控制何时何地可以使用麦克风。 人们,请做尽职调查和工艺精确的NSMicrophoneUsageDescription,反映了当使用被第三方二进制框架遮蔽的情况下,完全不受控制的代码所使用的麦克风。 谢谢。