小编Adr*_*ian的帖子

色彩UIButton图像

我注意到,当我将白色或黑色UIImage放入其中时,UISegmentedControl它会自动对其进行颜色遮罩,以匹配分段控件的色调.我觉得这真的很酷,想知道我是否也可以在其他地方做到这一点.例如,我有一堆按钮,它们具有统一的形状但颜色各异.我不是为每个按钮制作一个PNG,而是以某种方式使用这种颜色遮罩来为所有这些使用相同的图像,但是然后设置一种色彩或某种东西来改变它们的实际颜色?

iphone uibutton uisegmentedcontrol ios ios7

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

将Vision VNTextObservation转换为String

我正在浏览Apple的Vision API文档,我看到了几个与文本检测有关的类UIImages:

1) class VNDetectTextRectanglesRequest

2) class VNTextObservation

看起来他们可以检测到角色,但我没有看到对角色做任何事情的方法.一旦你检测到了角色,你会如何将它们变成可被解释的东西NSLinguisticTagger

这是一篇简短的概述Vision.

谢谢你的阅读.

ocr machine-learning ios nslinguistictagger apple-vision

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

在iOS 7中,viewForHeaderInSection部分从1开始而不是从0开始

我正在处理UITableView我的项目,这个项目是在Xcode 4.5中创建的,现在我正在使用Xcode 5,所以我的问题是当我在iOS 6中运行我的项目时,viewForHeaderInSection方法部分从0开始它没关系但是如果我将使用iOS 7运行viewForHeaderInSection部分从1开始而不是从0开始

问题是有任何UITableView框架的问题

我无法理解发生了什么

提前致谢

iphone xcode uitableview ios ios7

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

格式化Swift中的电话号码

一旦用户开始在这种格式类型中输入电话号码,我就会格式化我的文本文本,0 (555) 444 66 77并且它工作正常但是一旦我从服务器获得号码,我就这样得到它05554446677所以请你告诉我如何编辑它一旦我从服务器上获取相同的格式?

我开始输入后的代码:

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {

    if textField == phoneNumberTextField{
        var newString = (textField.text as NSString).stringByReplacingCharactersInRange(range, withString: string)
        var components = newString.componentsSeparatedByCharactersInSet(NSCharacterSet.decimalDigitCharacterSet().invertedSet)

        var decimalString = "".join(components) as NSString
        var length = decimalString.length
        var hasLeadingOne = length > 0 && decimalString.characterAtIndex(0) == (1 as unichar)

        if length == 0 || (length > 11 && !hasLeadingOne) || length > 12{
            var newLength = (textField.text as NSString).length …
Run Code Online (Sandbox Code Playgroud)

string string-formatting uitextfield ios swift

27
推荐指数
7
解决办法
4万
查看次数

Xcode 8 beta 2安装错误

我已多次下载Xcode 8,Beta 2并尝试安装它.每次尝试解压缩文件时都遇到以下错误:

The operation couldn't be completed. cpio read error: Undefined error: 0

我尝试过的:

  1. 谷歌搜索建议我可能有空间问题,所以我在我的硬盘驱动器上中世纪,并清除了40场演出.该文件只是其中的一小部分,甚至是未压缩的.

  2. 我运行Onyx并清理所有内容,运行维护脚本,修复权限等.

  3. 多次下载,可能认为下载可能已损坏.

任何其他建议:什么可能使这个东西工作?

xcode ios

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

Tesseract使用4.0版本训练数据无法在Swift 3.0项目中工作

我正在尝试在新的Swift 3.0项目中使用Tesseract-OCR-iOS.我正在使用Xcode版本8.1(8B62).CocoaPods是1.1.1版.

当我尝试使用时tesseract.recognize(),我的应用程序崩溃,我在控制台中获得以下输出:

actual_tessdata_num_entries_ <= TESSDATA_NUM_ENTRIES:Error:Assert failed:in file tessdatamanager.cpp, line 53
Run Code Online (Sandbox Code Playgroud)

我发现这篇文章,听起来我使用的是错误的版本traineddata.我tessdatatesseract-ocr/tessdata repo下载,所以我很困惑为什么我的版本号不匹配.

任何建议如何让Tesseract工作非常感谢.以下是其他信息:我的设置.

这是我的Podfile样子:

# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'

target 'TesseractDemo' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for TesseractDemo
pod 'TesseractOCRiOS', '4.0.0'

end
Run Code Online (Sandbox Code Playgroud)

我已将tessdata包含eng.traineddata …

ocr tesseract ios swift

25
推荐指数
1
解决办法
9434
查看次数

图像未显示在Interface Builder/iPhone中的UIImageView中

我有一个UIView带有UIImageView拖动到视图.突然间,对于我的所有xib,图像不再显示.有一个蓝色X.但是,当它建立时,图像就在那里.

有一次,我删除并重新生成了所有图像,并将一些图像移动到Xcode中的子文件夹中.通常,当您选择图像时UIImageView,IB允许您从项目中的任何图像中进行选择.但是,我无法在下拉列表中看到我放在文件夹中的任何图像.

我在Inspector的下拉列表中看到的只是我想要的一个图像,但这也是没有出现的图像.就像我说的,如果我在设备或模拟器上构建它,它一切正常.

有一些缓存或某些东西搞砸了.一切都没有错误.我清理了缓存并重建了.一切正常.没有错误或警告.但是......我看不到任何其他图像,IB仍然认为它丢失了在下拉列表中明确选择的图像.

那么如何让Xcode和IB回到正轨并看看它应该在XIB中看到哪些资产呢?

iphone xcode interface-builder uiimageview

23
推荐指数
3
解决办法
4万
查看次数

Swift 2(executeFetchRequest):错误处理

我遇到了一些我无法弄清楚的代码问题.在我安装了Xcode 7 beta并将我的swift代码转换为Swift 2之后

码:

override func viewDidAppear(animated: Bool) {

    let appDelegate: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate

    let context: NSManagedObjectContext = AppDel.managedObjectContext
    let request = NSFetchRequest(entityName: "PlayerList")

    list = Context.executeFetchRequest(request)

    tableView.reloadData()
}
Run Code Online (Sandbox Code Playgroud)

截图:

在此输入图像描述

swift swift2

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

请求不在存档或iTunes Connect dSYM文件中的dSYM的结构

我有一个安装了Crashlytics的应用程序.要获取它的dSYM文件,我总是去Window/Organizer,右键单击以在finder中显示,右键单击"显示包内容"并转到dSYM目录以获取它们.

在这个例子中,Crashlytics说它缺少一个dSYM文件,它是一个随机的数字和字母串(65cbd90a2b443d36ab7a6a419b797a71).当我使用上述方法去寻找它时,我只看到一个名为MyApp.app.dSYMdSYM文件的文件和我通过CocoaPods合并的几个框架.我尝试使用拖放该文件,但Fabric坚持随机字符串.

我已经尝试显示包内容MyApp.app.dSYM,但除了"Contents"文件夹和带有DWARF子目录的"Resources"文件夹和没有名为"My App"的扩展名的文件外,其中没有任何内容.

在审阅这篇文章后,我99%确定我不能只建立一个档案并重新提交.

我也试过直接从iTunesConnect下载的dSYM,如概括在这个岗位.

我尝试"按原样"上传dSYM并将其压缩(dSYM.zip),但Fabric仍然希望随机字符串在本地存档和iTunesConnect上的dSYM中都不存在.

任何建议:我可能会得到Crashlytics要求的dSYM文件的其他方法非常感谢.

objective-c ios crashlytics swift twitter-fabric

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

Python 中的过滤对象数组

我正在使用 Python 来挖掘一个相当大的项目并挖掘有关它的信息。我能够创建一个ProjectFiles 数组,但是我很难弄清楚如何过滤它。

class ProjectFile:
    def __init__(self, filename: str,
                 number_of_lines: int,
                 language: str,
                 repo: str,
                 size: int):
        self.filename = filename
        self.number_of_lines = number_of_lines
        self.language = language
        self.repo = repo
        self.size = size
Run Code Online (Sandbox Code Playgroud)

我如何过滤ProjectFile特定对象的数组repo

例如,假设我想过滤repo属性为 的对象SomeCocoapod

我寻找过 的示例filter,但我找到的所有内容都使用简单的示例,例如str或 的列表int

python oop python-3.x

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