gpt4 book ai didi

objective-c - 在cocoa程序中创建一个对象来访问子类NSview

转载 作者:行者123 更新时间:2023-12-03 17:12:35 25 4
gpt4 key购买 nike

我有一个子类 NSView。我创建了一个对象,如下所示:

CustomView * ClockT = [[CustomView alloc]init];  
ClockT.tZone = @"Canada/Yukon";
[HolderView addSubview:ClockT];

但 View 未显示。我该如何解决这个问题?

最佳答案

使用[[CustomView alloc] initWithFrame:frame]传递有意义的框架或在创建后分配框架。

基本上, View 不可见的原因只有三个:

  1. 错误的帧:零帧大小或原点超出可见坐标;
  2. 没有可见的 super View ,即不添加为 subview ;
  3. isHidden 属性设置为 YES。

关于objective-c - 在cocoa程序中创建一个对象来访问子类NSview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17668475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com