小编max*_*ann的帖子

UILabel和NSLinkAttributeName:链接不可单击

我想使用属性字符串NSLinkAttributeNameUILabel在我的iOS 7项目中的实例内创建可点击链接,现在终于可以在不使用外部库的情况下实现.

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];

NSDictionary *attr = [NSDictionary dictionaryWithObjectsAndKeys:
                          url, NSLinkAttributeName, nil];
Run Code Online (Sandbox Code Playgroud)

在字符串上应用该属性会将文本显示为蓝色和带下划线,但单击/点击时不会发生任何操作.为标签启用了用户交互.有人知道怎么做这个吗?谢谢!

nsurl nsattributedstring uilabel clickable ios7

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

如何使用Gradle配置Proguard?

我最近切换到Android Studio/Gradle,我想知道如何在build.gradle脚本中配置ProGuard.我是Gradle的新手,但我认为,配置Proguard任务是个好主意(如Proguard项目文档中所述).

我想配置Proguard使用'printmapping'设置将映射保存在不同文件中,以用于不同的产品风格

task myProguardTask(type: proguard.gradle.ProGuardTask) {
     printmapping file("test.txt")
}
Run Code Online (Sandbox Code Playgroud)

但它在执行任务时崩溃了

Gradle: Execution failed for task ':module:proguardFlavorVariant'.
    > proguard.ConfigurationParser.<init>(Ljava/io/File;Ljava/util/Properties;)V
Run Code Online (Sandbox Code Playgroud)

在摇篮"android'-插件的更新版本,Proguard的似乎包括我想这可能是原因,为什么配置Proguard的任务Proguard的文件没有工作,上所述.但是我没有找到关于如何使用更新的android-gradle-plugin做这个主题的任何文档.

谢谢你的帮助!

android proguard gradle android-studio android-gradle-plugin

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