草庐IT

interface-design

全部标签

objective-c - AppDelegate.m 类中的@interface 错误

应该是我缺少的一个简单解决方案。我有一个选项卡ViewController驱动的应用程序,我想在用户启动或打开该应用程序时对其进行密码保护。我在IB中创建了一个密码类和ViewController。我正在尝试通过以下代码使用AppDelegate.m类applicationDidLoadInForeground方法:-(void)applicationWillEnterForeground:(UIApplication*)application{NSUserDefaults*submissionDefaults=[NSUserDefaultsstandardUserDefaults];

iphone - 在 Interface builder 中放置的 UIView 中,init *真的*发生在哪里?

我有一个名为SlideOut的UIView子类。我想在加载时捕获View的IB位置,所以我在我的实现中有这个:-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){IBframe.origin.x=frame.origin.x;IBframe.origin.y=frame.origin.y;IBframe.size.height=frame.size.height;IBframe.size.width=frame.size.width;//Initializationcode.NSLog(@"

ios - 如何初始化自定义 View ( Controller )以便它既可以编程方式又可以在 Interface Builder 中工作?

假设您实现了一个自定义TableView和一个自定义ViewController(主要模仿UITableViewController的行为,但是当以编程方式初始化时,...@interfaceFoo:MyCustomTableViewController...Foo*foo=[[Fooalloc]init];...foo.view是类MyCustomTableView而不是UITableView://MyCustomTableView.h@protocolMyTableViewDelegate//...@end@protocolMyTableViewDataSource//...@en

ios - 使用 Interface Builder 和 Storyboard来建立 Controller 之间的关系

有没有办法在Storyboard上使用InterfaceBuilder来建立Controller之间的关系。例如类似于UITabBarController允许您单击并拖动连接到Storyboard中的其他UIViewControllers以建立viewControllers关系的方式?即当您从UITabBarController单击并拖动到另一个UIViewController时,弹出窗口会为您提供选择“Relationships-viewControllers”的选项。然后它在Storyboard上绘制并维护Controller之间的线。我希望能够为我自己的自定义Controller

ios - 应该如何创建导航工具栏 subview 项 Interface Builder?

Thisblogpost问了我的问题:如何在InterfaceBuilder中直观地管理工具栏项?当然可以使用thistechnique对于顶层View,但是其他View呢?有没有办法让我的设计合作伙伴能够直接在这样的View中编辑工具栏项,而无需创建一个从未实际使用过的占位符UIToolbar? 最佳答案 这是我的做法。我将此属性添加到我的Controller@interface:@property(nonatomic,strong)IBOutletCollection(UIBarButtonItem)NSArray*toolba

ios - 在 Interface Builder 中创建工具栏信息按钮

我知道如何使用UIButton:buttonWithType:和UIBarButtonItem:initWithCustomView:并提供UIButton:buttonWithType参数以编程方式创建工具栏按钮UIButtonTypeInfoLight。我真正想做的是将一个系统按钮拖到一个通用的barbuttonitem上以获得一个信息按钮。在界面生成器中。这是一个人可以做的事情,还是我应该自己动手写代码? 最佳答案 试试这个...letinfoButton=UIButton.init(type:.infoLight)letin

ios - IB Designables : Failed to render and update auto layout status (Google Maps)

几天来,我遇到了以下问题:Main.storyboard:error:IBDesignables:FailedtorenderandupdateautolayoutstatusforSomeViewController(BeW-27-X9H):dlopen(GoogleMaps.framework,1):nosuitableimagefound.Didfind:GoogleMaps.framework:mach-o,butwrongfiletype我在不同的ViewController中有28个这样的错误,尽管我只在其中几个中使用了Googlemap。由于这个问题,我无法编辑一些Vie

Material Design:为你的 Android 应用提供精美的 UI 体验

MaterialDesign:为你的Android应用提供精美的UI体验介绍MaterialDesign概念:介绍MaterialDesign是Google推出的一种设计语言,用于创建现代、美观、直观且一致的用户界面。解释MaterialDesign的基本原则,包括材料元素、动画、颜色和排版等。MaterialDesignUI元素:介绍常用的MaterialDesignUI元素,如卡片、按钮、文本字段、图标、导航栏等,以及它们的设计准则和最佳实践。MaterialDesign样式与主题:讲解MaterialDesign中的样式和主题的概念,包括如何创建自定义样式和主题,以及如何使用Materi

objective-c - 我可以在接口(interface)和实现行中缩进函数和属性吗?

XCode没有在.h或.m文件中缩进类方法block,这让我很烦恼。它是我使用过的少数几个喜欢将这些代码行放在同一列中的编辑器或语言(?)之一。所以,我真的只是不习惯。是否可以配置XCode,使其在interface和implementation行中自动缩进函数和属性? 最佳答案 理智之路:开启“制表符总是缩进”打开源文件全选点击tabkey接受结果。严重地。其他任何事情都是浪费时间。如果需要,您可以花一些时间在首选项中进行调整。但是,不,您将无法缩进方法和/或方法主体,因为这是一种极为罕见的格式设置模式。

ios - stringByEvaluatingJavaScriptFromString : make my user interface become unresponsive

我使用GCD在UIWebView中运行javascript,当它是正常的javascipt时,一切似乎都找到了,但是当涉及到“警报”时,弹出模态视图使我的用户界面变得无响应。这是我在UIWebViewDelegate方法中的代码。-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{NSLog(@"RECEIVED");BOOLre=[WebParserStrateg