草庐IT

Interface1

全部标签

iphone - 使用 Interface Builder 创建 UIScrollView 的步骤

我正在尝试使用UIScrollView,似乎有一些基本的东西我只是不理解。假设我想在我的iPhone应用程序中使用UIScrollView。我有一个充满按钮的View,尺寸为320x700。显然,这对于320x480的iPhone来说太大了。所以我知道我必须使用UIScrollView。但是,这是我应该创建对象的顺序吗创建一个尺寸为320x700的UIScrollView作为“View”中的尺寸将我所有的按钮等放在这个ScrollView上在viewDidLoad中将contentSize设置为320x700将UIScrollView的委托(delegate)设置为FileOwner,

objective-c - 在类别接口(interface)/实现中设置新属性

好的,我有这个,但它不起作用:@interfaceUILabel(touches)@property(nonatomic)BOOLisMethodStep;@end@implementationUILabel(touches)-(BOOL)isMethodStep{returnself.isMethodStep;}-(void)setIsMethodStep:(BOOL)boolean{self.isMethodStep=boolean;}-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{if(self.isMet

objective-c - 在类别接口(interface)/实现中设置新属性

好的,我有这个,但它不起作用:@interfaceUILabel(touches)@property(nonatomic)BOOLisMethodStep;@end@implementationUILabel(touches)-(BOOL)isMethodStep{returnself.isMethodStep;}-(void)setIsMethodStep:(BOOL)boolean{self.isMethodStep=boolean;}-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{if(self.isMet

ios - 在 Interface Builder 中使用自定义字体设计标签/ TextView

我目前正在开发一个iPhone项目,其中所有标签/TextView等都应使用自定义字体显示(我使用的是Xcode4.2.1)。我对此做了一些研究,唯一的解决方案似乎是将字体文件添加到项目中,适本地编辑info.plist文件并以编程方式设置字体(即通过导出或通过子类化相关View)。在任何情况下,这些方法都不会导致界面生成器显示带有自定义字体的文本(它仍将显示Helvetica)。无法使用属性检查器选择自定义字体。虽然我不认为我遗漏了什么,但我只是想确保除了以编程方式设置字体之外没有其他方法,这对于我必须处理的任务来说是相当痛苦的(本地化问题,独特的应用程序设计等)。让界面生成器显示自

ios - 在 Interface Builder 中使用自定义字体设计标签/ TextView

我目前正在开发一个iPhone项目,其中所有标签/TextView等都应使用自定义字体显示(我使用的是Xcode4.2.1)。我对此做了一些研究,唯一的解决方案似乎是将字体文件添加到项目中,适本地编辑info.plist文件并以编程方式设置字体(即通过导出或通过子类化相关View)。在任何情况下,这些方法都不会导致界面生成器显示带有自定义字体的文本(它仍将显示Helvetica)。无法使用属性检查器选择自定义字体。虽然我不认为我遗漏了什么,但我只是想确保除了以编程方式设置字体之外没有其他方法,这对于我必须处理的任务来说是相当痛苦的(本地化问题,独特的应用程序设计等)。让界面生成器显示自

iphone - 没有可见的@interface 声明选择器错误

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion我的项目中有一个连接类。我想在很多作品中使用这个类。当我尝试调用此类的函数时出现以下错误:Novisible@interfacedeclarestheselectorerror核心连接.h@interfacecoreConnection:NSArray{NSData*returnData;}-(NSArray*)getData;@end核心连接.m#import"coreConnection.h"

iphone - 没有可见的@interface 声明选择器错误

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion我的项目中有一个连接类。我想在很多作品中使用这个类。当我尝试调用此类的函数时出现以下错误:Novisible@interfacedeclarestheselectorerror核心连接.h@interfacecoreConnection:NSArray{NSData*returnData;}-(NSArray*)getData;@end核心连接.m#import"coreConnection.h"

ios - 使用 Interface Builder 中的自动布局而不是代码使 UIView 填充包含 View

如何使用自动布局让subview填充其父View,或者至少将其所有边缘锚定到父View的边缘?我在“最近邻间距”中使用了所有四个垂直和水平约束,但是当我在3.5"设备上运行该应用程序时,View的高度并未按预期自动从568调整到480。 最佳答案 将顶部空间固定到superview,将底部空间固定到superview,将前导空间固定到superview,将尾部空间固定到superview。然后像这样设置编辑约束:Superview.Top>=View.Top和Superview.Bottom>=View.Bottom

ios - 使用 Interface Builder 中的自动布局而不是代码使 UIView 填充包含 View

如何使用自动布局让subview填充其父View,或者至少将其所有边缘锚定到父View的边缘?我在“最近邻间距”中使用了所有四个垂直和水平约束,但是当我在3.5"设备上运行该应用程序时,View的高度并未按预期自动从568调整到480。 最佳答案 将顶部空间固定到superview,将底部空间固定到superview,将前导空间固定到superview,将尾部空间固定到superview。然后像这样设置编辑约束:Superview.Top>=View.Top和Superview.Bottom>=View.Bottom

ios - 检查代码是否在 Interface Builder 中运行

我在swift中有自定义IBDesignable类,这些类会执行一些导致InterfaceBuilder崩溃的操作。是否有一个标志可以检查我是否在界面生成器中运行?理想情况下,它将是一个预编译器指令(#ifdefCOMPILED_FOR_INTERFACE_BUILDER或类似的指令)。我想也许我可以在prepareForInterfaceBuilder()中自己设置一个标志,但这看起来很乱而且似乎不能可靠地工作,因为它看起来类属性是在调用该函数之前设置的,这可以触发代码造成问题。似乎必须有更好的方法。谢谢! 最佳答案 来自http