human-interface-guidelines
全部标签 假设我在InterfaceBuilder中使用自动布局,然后在我的代码中,为了响应某个事件,我只需要修改一个特定的约束(在我的例子中,关于高度的约束),现在我只能使用removeConstraints:删除所有约束,然后在代码中一一添加。是否可以获得对我在InterfaceBuilder中添加的特定约束的引用?我认为这会让生活更轻松。 最佳答案 是的。打开辅助编辑器,在IB中找到您想要的特定约束,然后按住option键将其拖到VC中以创建命名属性。您现在可以通过编程方式引用self.myConstraint!
我正在使用Xcode5这是我的AppDelegate.h文件#import@interfaceAppDelegate:UIResponder@property(strong,nonatomic)UIWindow*window;@property(strong,nonatomic)UIViewController*viewController;@end这是我的AppDelegate.m文件#import"AppDelegate.h"#import"ViewController.h"@implementationAppDelegate@synthesizewindow=_window;@s
出于某种原因,我搜索了高低,但找不到我需要为38mm和42mm背景图像提供的确切图像尺寸Watchkit中的大小。目前我正在使用“缩放填充”拉伸(stretch)较小的图像。我不希望它被拉伸(stretch),所以我正在寻找真实的像素大小。 最佳答案 这是我用来在我的WKInterfaceController中获取背景图像大小的代码。我的应用程序有一个页面控件,您可能不希望末尾有额外的-14。-(CGSize)backgroundSize{CGRectcontentFrame=self.contentFrame;CGSizesize
我在单个.h文件中有两个@interface。我想在辅助@interface中访问一个方法。我的头文件的名字是MyImage.h@interfaceMyImage:NSObject-(void)addImage:(UIImage*)imageforName:(NSString*)fileName;-(void)clearImageCache;@end@interfaceUIImageView(URL_Loading)-(void)setImageWithURL:(NSURL*)url;-(void)setImageWithURL:(NSURL*)urlplaceholderAsSpin
我开始使用WatchKit开发我的新应用程序。在WatchKitExtension中,我有2个接口(interface)Controller。当我在这两个接口(interface)Controller的两个.h文件中导入我的AppDelegate时,我收到以下错误:'Id:30duplicatesymbolsforarchitecturex86_64'这30个符号来self的appDelegate.h当我从2个接口(interface)Controller的.h文件之一中删除'#Import"AppDelegate.h"时,问题就消失了。但是,当我使用在我的AppDelegate.h中
在AppleWatch应用程序的默认Storyboard中,界面Controller顶部有一个带有时间的黑色矩形,Glance界面Controller有两个组。我希望两者的视口(viewport)完全被我的图像覆盖,背景图像完全适合AppleWatch视口(viewport),UIImageView描绘部分透明的PNG,旋转和平移。到目前为止,我已经尝试并未能找到如何操纵XCode的UI来删除例如Glance图像中的两个组。是否完全覆盖了Glances可用的视口(viewport)和/或主界面,如果是,如何覆盖?谢谢, 最佳答案 如
我刚从expo中退出,一切顺利,但当我尝试在Xcode中运行我的ios应用程序时,我现在遇到以下错误:Novisible@interfacefor'RCTAsyncLocalStorage'declarestheselector'initWithStorageDirectory:'这是我的package.json的一部分"dependencies":{"axios":"^0.17.1","expo":"^23.0.6","lodash":"^4.17.4","moment":"^2.20.1","react":"16.0.0","react-native":"0.50.3","reac
在View(.xib)中为可访问性配置元素时,我们在可访问性检查器中提供了几个选项。我了解在使用VoiceOver时,选择“特征”部分中的选项可以让用户“制表符”或“轻扫”某种类型的元素。但是,我不确定选择(或取消选择)“启用用户交互”选项有什么影响。例如,静态标签默认启用此特征。我已经为辅助功能启用了这个元素,填充了标签和提示,并选择了静态文本和标题特征。除了阅读文本之外,用户不需要与该元素进行交互,因此我已取消选择该选项。我读过Apple的“AccessibilityProgrammingGuideforiOS;”但是,我无法找到有关此特性的任何信息。
有谁知道在Storyboard中从另一个nib加载UIView的内容的方法吗?我知道我可以用代码轻松地做到这一点,但我正试图弄清楚如何在IB中做更多的事情。我有一个带有主要UI布局的Storyboard,我有一个UIScrollView,我想在IB中设计它的内容。我能弄清楚如何做到这一点的唯一方法是在它自己的.nib中设计UIView,但我的问题是,如何在不编码的情况下加载nib?这可能吗?这对我来说似乎并不太牵强。 最佳答案 我假设您只是想在IB中布置您的UIScrollView,提到.nib是因为这是您正在探索的一种方法,但是如
这是专门针对UIButton的。我知道对齐选项与UIButton内的标签有关,但是“内容”设置有什么作用?它们似乎对应于UIButton类的setEnabled:、setSelected:、setHighlighted:方法,但是单击“突出显示”或“选定”似乎不会更改按钮在界面构建器之外的行为。此外,让按钮始终显示为突出显示或选中状态的用例是什么? 最佳答案 这些方法有多种实际用途。作为@MHUMobileInc。指出,它可以用于像扫雷这样的游戏。它还可以让您将按钮用作一种开关,其中选中的按钮具有“ON”,未选中的版本具有“OFF”