我需要像这样的可重用UI片段。
这个特别包括文本标签,图像和进度控件。 我想在应用程序的不同部分插入它。
例如,在Android声明和此类片段的使用看起来像这样。
声明:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/InfoElementRow">
<ImageView android:src="@drawable/icon_signal" style="@style/InfoIcon"/>
<LinearLayout style="@style/InfoElementTextColumn">
<TextView android:text="Signal:" style="@style/InfoElementDescr"/>
<ProgressBar
android:id="@+id/SignalLevel"
android:layout_width="match_parent"
android:layout_height="20dp"
style="?android:attr/progressBarStyleHorizontal"/>
</LinearLayout>
</LinearLayout>
用法:
<include layout="@layout/element_SignalLevel"/>
在MacOS上执行该操作的正确方法是什么?最好我希望片段在一个单独的xib / storyboard中声明,然后在很少或没有编码的情况下重用于其他片段。