MacOS可重用的UI片段

时间:2018-02-25 23:07:31

标签: xcode macos

我需要像这样的可重用UI片段。

reusable UI fragment

这个特别包括文本标签,图像和进度控件。 我想在应用程序的不同部分插入它。

例如,在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中声明,然后在很少或没有编码的情况下重用于其他片段。

0 个答案:

没有答案