- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的代码是这样的:
if (messageBox == nil) {
messageBox = [[MessageBoxController alloc] initWithNibName:@"MessageBoxView" bundle:nil];
}
[messageBox.MessageLabel setText: someString];
[self presentModalViewController:messageBox animated:YES];
但是,第一次运行上述逻辑时(messageBox 实际上为 nil 并且被启动),则新标签文本 (someString) 将不会显示。不过,在我运行此方法后,文本将正确显示(是的,它显示最新的“someString”。不是我上次调用该方法时的实例)。
我在设置标签文本后立即尝试了 [messageBox.view setNeedsDisplay],但这也没有帮助。在 messageBox viewDidLoad 方法中,我还设置了 [self.MessageLabel setText: self.MessageLabel.text] 以防万一有一些异步初始化或你有什么。
为什么第一次调用此方法时不显示新标签文本?
最佳答案
原因是UILabel
将不会
被加载
并且在此之前您设置文本。
if (messageBox == nil) {
messageBox = [[MessageBoxController alloc] initWithNibName:@"MessageBoxView" bundle:nil];
}
[self presentModalViewController:messageBox animated:YES];
//make changes to UI after providing viewcontroller
[messageBox.MessageLabel setText: someString];
关于objective-c - 使用 NIB 启动 ParentView 后更改 UILabel 文本值不会显示更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13171746/
我想知道 superView 和 parentView 之间的区别。 View .parentView View .superView 这两个代码访问同一个对象吗? 谢谢 开发者间 最佳答案 UIVi
我正在创建一个自定义 DataTemplate,它会在其父 ListView 中触发一个事件。这是一个触发器: public void OnItemActivated() { ParentVi
我为 Uber 创建了一个自定义控件,例如 OTP TextField。我想消耗控件中的触摸,而不是让它通过 UIResponder 链传播。所以我已经重写了apple documentation.中
我为 ListView 创建了一个自定义适配器,我想为一行显示一个徽章。我没有收到任何错误,但徽章也没有出现。当我查看 logcat 时,有一条消息“BadgeView:需要 ParentView”。
我正在制作一个包含日期选择器的自定义 UIView 类。我想设置 View 约束来引用将调用我的自定义类的父 View 。这是我的以下代码。这就是我得到的线程 1: fatal error :解包可选
我试图从嵌入在 scrollView 中的 stackView 中提取一个 View ,然后将所述 View 重新定位在同一位置,但在 View 层次结构中与 scrollView 处于同一级别的另一
我正在制作一个插槽 UIView()。我对 UIView() 进行了子类化,一切正常。 现在我也在尝试使用自动布局来支持 ipad。 这是我想要的: 我的成就: public protocol GDT
我正在尝试使用我的angular 2 webapp,但是在每个页面上都出现此错误: 我没有更改应用程序中的任何内容,并且可以在团队中的人员的计算机上运行。 npm install时是否由这些警告引起?
我正在寻找 Backbone 中 View 和模型/集合的最佳实践的一些描述。我知道如何将模型添加到集合中、使用模板渲染 View 以及在父 View 中使用 View ,但是我正在寻找更多上下文,也
我有以下代码: UIView *parentView = [[UIView alloc] init]; parentView.frame = CGRectMake(0, 0, 100, 100); p
这是我的代码: [super viewDidLoad]; UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc
我已尝试填充 UIImageView 以填充要像顶部标题( Logo )一样显示的图像。但它似乎在前端和后端有 20px 的差距。 我使用了前导和尾随约束 0 但它显示了 20 像素的间隙(填充)。如
我的代码是这样的: if (messageBox == nil) { messageBox = [[MessageBoxController alloc] initWithNibName:@"
我有 secondViewController,它可以在横向和纵向 View 中显示内容。 MainViewController(secondViewController 的父级)只能在横向模式下显示
下面是我的 View 和 Controller ,我希望 $name 变量可以在包含在主视图中的导航栏 View 中访问。有人知道解决方案吗? userController.php public fu
我有一个名为 VCA 的 ViewController,它将创建一个名为 VCB 的弹出式 ViewController。 VCB 允许用户选择一些信息,然后将其传递回 VCA。问题是,当我将 VCB
我的问题与 android 功能有关,用于缩放由多个 subview 组成的父 View 。 ZoomView->ParentView->[多个 subview ] 我正在研究 Demo projec
我是一名优秀的程序员,十分优秀!