草庐IT

ios 如何在自定义 View 中放置自定义 Controller 重定向 obj-c 代码

我是iOS应用程序开发的新手,也是Objective-C编码的新手。我不知道这是否可能。首先让我描述一下我做了什么,然后再描述我想要什么。我在下面添加了屏幕截图,您可以直接查看或先阅读说明然后查看屏幕截图。因此,我创建了一个带有自定义View的自定义xib。我将其命名为Menu.h和.c我在那里放了四个按钮,每个按钮也是在该自定义View中创建的IBOutlet。它们现在是在运行时创建的。我必须在“用户定义运行时属性”设置下为Storyboard中的Controller设置一些属性。我可以使用awakeFromNib函数在自定义View中获取该值。有了它,现在我可以轻松访问和更改这些按

ios - Xcode App 有时不会加载 View

我的项目在没有Storyboard的情况下运行,所以我在AppDelegate中加载了我的View:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{UIWindow*window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];self.window=window;self.window.rootViewController=[[SYLoginContro

ios - 无法像下面这样自动将对象与 Xcode 中的 socket 连接

我在将对象与socket连接时遇到问题,所以当我打开助理编辑器时,自动找不到相关文件...为什么总是显示NSObject文件。 最佳答案 在自动突出显示的右侧,在其左侧有一个箭头,单击它解决了我的问题 关于ios-无法像下面这样自动将对象与Xcode中的socket连接,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/37437485/

ios - 本地化 LaunchScreen.xib

所以我有2个不同版本的LaunchScreen.xib,我认为通过本地化文件,它会决定在正确的时刻使用正确的版本。然而事实并非如此。我怎样才能做到这一点?没有代码,因为这是在界面生成器中完成的。 最佳答案 我认为没有合适的方法来做到这一点。我建议您转到LaunchScreenStoryboard文件,那里没有文本,并让初始ViewController假装是“扩展启动屏幕”。这样您就可以操纵、本地化和动画化View并更好地控制。静态启动屏幕->扩展启动屏幕(初始ViewController)->动画到下一个ViewController

ios - Xcode 在每次提交后调整 Storyboard中不同元素的大小

在每次gitcommit之后,当我打开未更改的storyboard文件时,Xcode每次都会修改一些元素的大小,所以我收到了警告。因此,每次我需要更改尺寸以恢复所有内容时。有解决这个烦人的错误的解决方案吗?我在Xcode8和Xcode7中都遇到了这种行为。 最佳答案 提交前关闭Storyboard。 关于ios-Xcode在每次提交后调整Storyboard中不同元素的大小,我们在StackOverflow上找到一个类似的问题: https://stackov

ios - Xcode Storyboard 显示白色 Controller (空白)

我的Storyboard在Xcode中有问题。我的Storyboard中的15个ViewController中有9个显示为空白-仅显示顶部的三个图标。我使用导航Controller来管理我的15个Controller。重新启动并清理项目没有帮助。 最佳答案 下表概述了可用的尺寸等级。设备方向垂直尺寸类/水平尺寸类iPad肖像常规/常规iPad横向常规/常规iPhone肖像常规/紧凑型iPhone风景紧凑型/紧凑型 关于ios-XcodeStoryboard显示白色Controller(空

从代表发送XIB类

我的表有一个自定义单元格,其中有两个可以选择的按钮。“是”和“否”。我的表有多种单元格类型,因此我创建了一个XIB,并且在同一XIB中有两个视图。我根据部分编号选择单元格的视图。CellTakeFive*cell=(CellTakeFive*)[tableViewdequeueReusableCellWithIdentifier:@"CellTakeFive"];if(cell==nil){if(indexPath.section==1||indexPath.section==2){NSArray*topLevelObjects=[[NSBundlemainBundle]loadNibName

ios - 我可以用 Storyboard替换所有 xib 吗

不知道有没有办法把所有的xib都换成storyboard。我正在使用一个使用自定义单元格的表格View。通常所有在线资源和教程都指导制作一个xib,然后从自定义单元类的委托(delegate)中加载。我不想在我的项目中使用任何xib。我如何将这些单元格xib传输到Storyboard并从那里实例化。 最佳答案 经过一番研究和研究,我发现xib中没有这样的功能,不能用storyboard代替。感谢@DonMag的评论和线索。我面临的唯一问题是设计uitableview单元格,但原型(prototype)单元格设计可以很容易地从Stor

ios - 一旦我开始滚动,带有自定义 xib 单元格的 UITableView 就会消失

importUIKitclassToDoViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvarDateLabel:UILabel!@IBOutletweakvarMonthLabel:UILabel!@IBOutletweakvarDayLabel:UILabel!@IBOutletweakvartableView:UITableView!@IBOutletweakvarnewButton:UIImageView!staticvarToDoEvents:[eve

iphone - 来自 xib 的自定义 UITableViewCell 显示不正确

我已经创建了很多次自定义UITableCells,但我从来没有遇到过这个问题,所以我希望你能帮我找到我遗漏或搞砸的东西。当我运行我的应用程序时,表格View中的单元格似乎是具有默认样式的标准单元格。我有SettingsTableCell,它是UITableViewCell的子类。我有一个SettingsTableCell.xib,其中包含一个UITableViewCell,里面有几个标签和一个文本字段。我已将xib中的类类型设置为SettingsTableCell,并将xib的文件所有者设置为我的表Controller。我的SettingsTableController有一个名为tab