小编jps*_*sim的帖子

UIView透明渐变

鉴于iOS上的任意UIView,是否有一种方法可以使用Core Graphics(CAGradientLayer)来应用"前景透明"渐变?

我不能使用标准的CAGradientLayer,因为背景比UIColor更复杂.我也无法覆盖PNG,因为背景会随着我的子视图沿其父垂直滚动视图滚动而改变(见图).

我有一个非优雅的后备:让我的uiview剪辑其子视图,并在滚动父滚动视图时移动背景的预渲染渐变png.

透明的uiview渐变问题

iphone core-graphics ios cagradientlayer

35
推荐指数
2
解决办法
3万
查看次数

如何动态解码Swift类名?

我知道swift-demangle命令行实用程序.我正在寻找能让我从Swift本身做到这一点的东西.

:target modules dump symtab从Swift REPL 跑出来之后,当我看到这个时,我很兴奋,但我不知道怎么打电话swift_demangleSimpleClass.

模块转储

似乎有一个@asmname命令允许调用私有Swift函数,但我无法让它工作.

我可能最终会为此编写一个基于正则表达式的解析器,但在Swift框架中调用一些东西似乎更安全一些.

iphone ios swift ios8

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

如何从UIImage中提取AVMetadataObject?

我想使用iOS 7的新条形码扫描功能,UIImage而不是从设备的相机中进行实时捕捉.我已经将检测工作正常了AVCaptureDeviceInput.

我认为这样做是创建的具体子类,最好的方法AVCaptureInput,提供媒体数据到AVCaptureSessionUIImage.但是,我找不到任何关于如何子类化的文档或示例AVCaptureInput,所以我不知所措.

另一种方法是覆盖现有的媒体流AVCaptureDeviceInput,但由于这些API是私有的,我想在App Store上发布我的应用程序,这并不理想.

最终,我可能最终会使用像ZXing或ZBar这样的第三方条形码库来实现这一点,但是在这里无法使用Apple的内置功能似乎是浪费.

barcode avfoundation ios avcapturesession ios7

12
推荐指数
1
解决办法
1576
查看次数

在Apple接受iOS中的Google OAuth

我开发了一个iOS应用程序,允许用户使用OAuth通过他们的Google帐户登录.

Apple因涉嫌违反App Store评论指南11.13而被拒绝:

11.13 Apps that link to external mechanisms for purchases or subscriptions to be used in the app, such as a “buy" button that goes to a web site to purchase a digital book, will be rejected

在询问更多信息后,Apple说:

To clarify, your app has been rejected for including means for users to acquire new Google accounts. Linking customers to a page where users may sign up or register new accounts, and then use those accounts to purchase service/server space …

iphone oauth app-store appstore-approval ios

11
推荐指数
1
解决办法
4273
查看次数

iOS 5后退按钮大小

我使用的是iOS 5的UIAppearance协议使用自定义导航栏后退按钮,当看到这里.与我发现的其他方法不同,这个方法是最好的,因为它保留了默认的后退按钮动画和行为.

唯一的问题是我无法更改其大小或将其设置为不剪辑子视图.这是发生了什么:

剪切图像

A是预期的行为,B是默认样式,C是剪切结果.

不幸的是,它并不像将UIBarButtonItem设置为clipsToBounds = NO那么容易.

有谁知道如何解决这个问题?谢谢!

uinavigationitem ios ios5 uiappearance

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

iOS Box应用程序是否响应自定义URL方案?

我希望能够直接从我自己的原生iOS应用程序启动本机Box iOS应用程序.例如,Dropbox使用db-api-1://,Facebook使用fb://,Square使用square://等.

适用于iOS的Box是否使用类似的URL方案?如果是这样,是否有文档概述它可以解析哪些参数?如果没有,是否有另一种方式从我的应用程序启动它?

谢谢!

iphone url-scheme ios ios5 box-api

0
推荐指数
1
解决办法
1308
查看次数