草庐IT

ib_logfiles

全部标签

ios - 如何创建自定义 iOS View 类并实例化它的多个副本(在 IB 中)?

我目前正在制作一个应用程序,它将有多个计时器,它们基本上都是一样的。我想创建一个自定义类,它使用计时器的所有代码以及布局/动画,这样我就可以拥有5个相同的计时器,它们彼此独立运行。我使用IB(xcode4.2)创建了布局,所有计时器代码目前都在viewcontroller类中。我很难思考如何将所有内容封装到自定义类中,然后将其添加到ViewController,任何帮助将不胜感激。 最佳答案 Swift示例针对Xcode10和Swift4进行了更新(reportedly仍然适用于Xcode12.4/Swift5)这是一个基本的演练。

ios - IB Designables 在使用自定义类时发出奇怪的警告

我正在尝试使用自定义swift类在我的Storyboard上子类化我的UIButton,该类应将按钮显示为自定义HamburgerButton。我收到此警告并且没有看到在InterfaceBuilder中呈现的Hamburger按钮,尽管它会间歇性地工作。Custom类叫NTHamburgerButton,我不知道为什么在类名之前出现字符上的字符串。IBDesignables:UsingclassUIButtonforobjectwithcustomclassbecausetheclass_TtC6CProjectName17NTHamburgerButtondoesnotexist.

ios - IB Designables : Failed to render and update auto layout status

我有一个自定义View(xib),其中有一个UIButton,我使idIBDesignable执行以下操作:UserView.swiftimportUIKit@IBDesignableclassUserView:UIView{@IBOutletvarview:UIView!@IBOutletweakvaruserButton:UIButton!overrideinit(frame:CGRect){super.init(frame:frame)load()}requiredinit?(coderaDecoder:NSCoder){super.init(coder:aDecoder)loa

python日志记录: how to ensure logfile directory is created?

我想在我的应用程序中使用python的日志框架,并且我想允许我的应用程序的最终用户指定日志文件。(通过Python日志记录框架的configurationmechanisms,在我的例子中,它是YAML文件的一部分,最终用户可以编辑它来指定日志记录的行为方式。)有没有办法让日志框架通过创建一个目录来确保它存在?因为日志文件名的确切路径嵌入在最终用户指定的配置信息中,所以它对于作为应用程序编写者的我来说,解析这些信息以确定应该创建哪个目录是非常重要的。如果最终用户指定“foo/bar/baz.log”,我想确保创建了foo/bar目录。注意:这是thisSOquestionaboutJa

c++ - "IB"和 "UB"到底是什么意思?

我见过多次使用“IB”和“UB”这两个术语,尤其是在C++上下文中。我试过用谷歌搜索它们,但显然这些两个字母的组合很有用。:P所以,我问你......当他们被说成是坏事时,他们是什么意思? 最佳答案 IB:实现定义的行为。该标准将其留给特定的编译器/平台来定义精确的行为,但要求对其进行定义。使用实现定义的行为可能很有用,但会降低代码的可移植性。UB:未定义行为。该标准没有指定调用未定义行为的程序应如何行为。也被称为“鼻恶魔”,因为理论上它可以让恶魔飞出你的Nose。使用未定义的行为几乎总是一个坏主意。即使它有时似乎有效,对环境、编译

ios - 带有 IB_DESIGNABLE 的 UIButton 会引发运行时属性警告,并且不会在 Interface Builder 中呈现

我正在运行Xcode6.1,并且我已经在很多项目中使用IB_DESIGNABLE和IBInspectable,但突然之间它就不再工作了。我创建了子类按钮,将图像和标题垂直居中排列,并允许用户通过IB和IBInspectable设置边框宽度和颜色。记录了以下警告,并且在drawRect中没有可用的代码预览:warning:IBDesignables:Ignoringuserdefinedruntimeattributeforkeypath"spacingBetweenLabelAndImage"oninstanceof"UIButton".Hitanexceptionwhenattemp

objective-c - 无法呈现 IB Designables 的实例

我有一个Objective-C和Swift混合的动态框架。并且混合框架链接了两个纯Objective-C动态框架。当我尝试使用IBDesignable标记混合框架中的任何类并在Storyboard或nib中使用该类时,Xcode总是说它的实例无法呈现。还有错误信息:IBDesignables:FailedtorenderinstanceofWZUITokenField:dlopen(WZUIKit.framework,1):Librarynotloaded:/Library/Frameworks/WZFoundation.framework/WZFoundationReferenced

ios - 如何从输入 IB 的 UILabel 文本中插入新行\n?

这个问题在这里已经有了答案:HowtogetUITextViewtorespectnewlinesinInterfaceBuilder?(4个回答)关闭9年前。我有idtextInput并且我插入新行(\n)OK:[textInputinsertText:@"\n"];但是当从label.text输入文本(在InterfaceBuilder中输入)时,它就不行了。只需输入\n文本。NSLog(@"%@",label.text);[textInputinsertText:label.text];在label.text中存储特殊字符时如何输入?我不想比较[inputStrisEqualTo

ios - 如何从输入 IB 的 UILabel 文本中插入新行\n?

这个问题在这里已经有了答案:HowtogetUITextViewtorespectnewlinesinInterfaceBuilder?(4个回答)关闭9年前。我有idtextInput并且我插入新行(\n)OK:[textInputinsertText:@"\n"];但是当从label.text输入文本(在InterfaceBuilder中输入)时,它就不行了。只需输入\n文本。NSLog(@"%@",label.text);[textInputinsertText:label.text];在label.text中存储特殊字符时如何输入?我不想比较[inputStrisEqualTo

ios - 如何使 UIButton 文本对齐中心?使用 IB

我无法以IB为中心设置UIButton的标题。我的标题是多行的。就是这样一个但是我想要这个我在这方面给了空间,但我不想那样做。因为在某些情况下它并没有完全对齐,我知道UILabel有一个属性可以设置对齐,但我不想为此编写代码..只想从IB设置所有内容。谢谢 最佳答案 这将完全符合您的预期:objective-C:[myButton.titleLabelsetTextAlignment:UITextAlignmentCenter];对于iOS6或更高版本是[myButton.titleLabelsetTextAlignment:NST