我有使用KissXML Objective-C库的Swift Framework项目.KissXML内部使用libxml.
当我构建xcode项目(Xcode 6 - beta 5)时,我收到此错误:
error: <unknown>:0: error: '/SwiftFramework/SwiftFramework/KissXML/DDXMLNode.h:2: include of non-modular header inside framework module SwiftFramework.DDXMLNode
我已经看到这个答案讨论了将相关的头文件公开.我已经这样做但我不知道如何解决在DDXMLNode.h中导入的此标头的情况,并且这不是我的项目的明确部分:
#import <libxml/tree.h>
有关如何处理这个的任何建议?
注意:我在Objective-C only项目上使用过KissXML,它工作正常(Xcode 5).
当我们定义带有子菜单项的部分的NavigationView时.它左边的子项与节标题对齐:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Sub items">
<menu>
<item
android:title="Sub item 1" />
<item
android:title="Sub item 2" />
</menu>
</item>
</menu>
Run Code Online (Sandbox Code Playgroud)
我尝试添加一个具有正确尺寸的透明图像来填充:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Sub items">
<menu>
<item
android:icon="@drawable/ic_transparent"
android:title="Sub item 1" />
<item
android:icon="@drawable/ic_transparent"
android:title="Sub item 2" />
</menu>
</item>
</menu>
Run Code Online (Sandbox Code Playgroud)
但默认情况下NavigationView:
我找不到如何配置此填充和图标大小.
问题如何更改子项缩进以使子项更加缩进?
我更喜欢通过属性进行清理,而不是插入透明图像.