草庐IT

human-interface-guidelines

全部标签

iphone - 'UITableView' 没有@interface 声明选择器'initWithStyle :reuseIdentifiers

我是iOS开发的新手,我正在寻求有关UITableView问题的帮助。好吧,我正在研究有关UITableView代码的所有内容,并且在开发过程中,当我尝试重用标识符时(以防界面上没有要创建的单元格),XCode显示消息:“'UITableView'的可见@interface声明了选择器'initWithStyle:reuseIdentifier:”代码如下:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*ide

ios - 在 Interface Builder 中使用大小类更改字体大小

Xcode中用于自动布局的新尺寸类很棒,但是否也可以使用尺寸类更改字体大小等约束以外的其他内容? 最佳答案 一旦找到正确的按钮,这实际上就很容易了。检查器中字体选择控件的左侧有一个小的“+”号。按下它并选择您想要的尺码等级。然后,为该尺寸类别选择不同的字体属性。 关于ios-在InterfaceBuilder中使用大小类更改字体大小,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

ios - Xcode 在 Interface Builder 中向我显示所有字体样式名称是否相同?

我在我的ios项目中添加了自定义字体。它的名称是Museo。它具有三种样式:Light、Medium和Bold。我将字体作为UIAppFonts添加到.plist文件中,以便在界面生成器中选择它们。但他们似乎同名:Regular。myapp.plist文件UIAppFontsMuseo100-Light.otfMuseo300-Medium.otfMuseo700-Bold.otf我的字体文件(目录):Fonts-Museo100-Light.otf-Museo300-Medium.otf-Museo700-Bold.otf注意:我更改了字体文件的名称。他们的名字以Regular结尾。

objective-c - 如何在 Interface Builder 中将 showFromTabBar 与选项卡式应用程序一起使用?

我在选项卡式应用程序中使用操作表,当它显示时,Xcode会记录以下消息:呈现被其父View剪裁的Action表。某些控件可能不会响应触摸。在iPhone上试试-[UIActionSheetshowFromTabBar:]或-[UIActionSheetshowFromToolbar:]代替-[UIActionSheetshowInView:].但是showFromTabBar需要一个UITabBar参数,并且UITabBar在InterfaceBuilder中设置(选项卡栏Controller或ViewController,不没关系)不会连接到我在任何头文件中创建的任何UITabBar

ios - 为什么 View Controller 有两个@interfaces?

我正在学习一些Objective-C,特别是与iOS相关的东西。每当我生成新的UIViewController或UITableViewController等时,生成的.h和.m文件都包含一个@interface。如果我从.m文件中删除@interface,应用程序将继续编译。.m文件中的这个@interface的目的是什么? 最佳答案 .m文件中的@interface是一个类扩展(一个没有名字的类别)。它现在位于模板中,让您可以将任何不想暴露给代码其他部分的内部方法或ivar声明。随着现代Objective-C运行时的出现和clan

ios - Apple 推荐的哪种方法允许我在 Interface Builder 中连接 socket ?

它们之间的技术区别是什么,苹果推荐的方法是什么?//1@interfaceCocoaQuizViewController:UIViewController{IBOutletUILabel*myLabel;}@end//2@interfaceCocoaQuizViewController:UIViewController{IBOutletUILabel*myLabel;}@property(nonatomic,retain)IBOutletUILabel*myLabel;@end//3@interfaceCocoaQuizViewController:UIViewController{U

ios - 'NSArray' 没有可见的@interface 声明选择器'exchangeObjectAtIndex :withObjectAtIndex

应该如何声明bArray?NSArray*bArray;在-(void)viewDidLoad[selfshuffleb];然后-(void)shufflb{bArray=[NSArrayarrayWithObjects:@"ca",@"do",@"ba",@"tr",@"bu",@"bl",@"bo",@"pu",nil];NSIntegercount=[bArraycount];for(NSUIntegeri=0;i 最佳答案 exchangeObjectAtIndex是NSMutableArray的一个方法。https://d

objective-c - IOS重复接口(interface)定义

你好,我的.h文件中有以下代码import@interfaceNSFont:NSObject{}@end@interfaceNSParagraphStyle:NSObject{}@end我得到了那个错误:error:duplicateinterfacedefinitionforclass'NSParagraphStyle'我没有像一些用户指出的那样包含也没有重复main.m导入#import偏好#ifdef__OBJC__#import#import#endif 最佳答案 NSParagraphStyle是在最新(未发布)版本的iO

objective-c - 了解在@interface 声明中使用 "(Private)"

我见过这样写的一些代码:@interfaceAViewController(Private)我想知道(Private)在提交到AppStore时是否意味着什么?一般是什么意思? 最佳答案 这是一个名为“私有(private)”的类别。看看CategoriesandExtensionsObjective-C编程引用章节这意味着它是对AViewControler类的补充,为方便起见已将其命名为“Private”。它可以被称为任何东西,甚至可以留空以创建类扩展。您可以在自己的代码中创建您的应用可以调用的私有(private)方法。这实际上

iphone - Interface Builder 文件中的未知类 CPTGraphHostingView

我正在使用新的核心情节版本。我陷入了这个错误。我用谷歌搜索并在stackoverflow上经历了许多相同的问题,但没有找到解决方案。我想绘制条形图,我已经完成了显示条形图所需的所有必要设置和编码,但陷入了这个错误。我已经在XIB端查看了CPTGraphHostingView。是否设置了其他链接器标志,还写了barChartView.hostedGraph=barChart.TargetMembership选项也被选中。如果我遗漏了什么,请告诉我。 最佳答案 前提是您的设置正确,核心绘图头文件和项目中包含的核心绘图库。这是我为解决问题