标签未在Xcode Simulator中显示

时间:2015-07-16 03:27:49

标签: xcode swift xcode6

我的故事板中有一个标签,它在多个iPhone和iPad的预览中显示得很好,但是当我运行模拟器时标签没有显示出来。为什么会这样?

以下是我制作的视频的链接(希望它有助于显示问题): https://www.youtube.com/watch?v=c-M2clPf4Ms

提前致谢!

1 个答案:

答案 0 :(得分:0)

我认为当你在设备上运行它时它不显示(如果我错了,请纠正我!)。没有看到您的代码,看起来它可能是一个约束问题。

您可以通过从标签到视图控制器创建UIOutlet来调试正在进行的操作,在视图控制器执行期间(在viewDidAppear中)创建断点,并使用以下命令在调试窗口中打印出标签属性: p>

    public class Singleton {
      private static Singleton uniqInstance;

      private  List<TestAlarm> mAlarms = new ArrayList<>();

      private Singleton() {
      }

      public static synchronized Singleton getInstance() {
        if (uniqInstance == null) {
          uniqInstance = new Singleton();
        }
        return uniqInstance;
      }

    public void setAllarms(List<TestAlarm> alarms){
        this.mAlarms  = alarms;
   }

public List<TestAlarm> getAllarms(){
  return this.mAlarms;
}

    }

特别是,标签是否隐藏以及框架的大小/位置是否值得关注。