我更喜欢用代码创建接口,而不是使用IB,但我无法更改我创建的UITextView的字体大小。什么都没起作用。为了尝试和调试这个问题,我在主视图中添加了一个UITextView,使用IB查看它是否有效--它做到了。奇怪的是,我以编程方式创建的版本也开始工作,但只有在IB版本处于视图中时才能工作。一旦我删除它,那么以编程方式创建的版本就停止工作-字体大小不会改变。
使用这些特性,我实际上可以关闭IB创建的版本,这样它就不会被安装,因此永远不会出现,这仍然允许以编程方式创建的版本工作。
还有人看过这个吗?在IB中有一个随机元素并不意味着世界末日,但它是令人沮丧的,也是将来很难解释/调试的事情。
fu
我将以编程方式创建一个userform,我能够创建其他控件,如命令按钮、文本框、optionbuttons...etc。 但是我想不出在以编程方式创建用户表单之初设置字体和字体大小的方法。 由于有近百个控件,我最好在开始设置字体,否则,我可能会手动设置字体。 我尝试了以下设置: Dim NewForm As Object
Application.VBE.MainWindow.Visible = True
Set NewForm = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_MSForm)
With N