标签: xcode-storyboard

将 AcceptMouseMovedEvents 用于 SpriteKit 鼠标操作以及 Storyboards 和 Swift

我通过在 Xcode 中使用 Storyboards 引用自定义来创建 SpriteKit 场景NSView。但是,我无法mouseMoved使用 SpriteKit 实现任何事件,因为我不知道如何引用程序NSWindow将其属性设置acceptsMouseMovedEvents为“true”。

如何在我的文件中创建@IBOutlet对 my 的引用,以便更改此属性?NSWindowAppDelegate.swift

cocoa iboutlet xcode-storyboard sprite-kit swift

1
推荐指数
1
解决办法
1006
查看次数

无法从 Storyboard 中的 UITapGestureRecognizer 拖动 IBAction

我正在尝试从 UITapGestureRecognizer 中拖动 IBAction,该 IBAction 放置在位于自定义表格视图单元格中的 UIImageView 上。

但是,它不允许我将动作从故事板拖动到自定义表格视图单元格的子类

单元的类已正确设置为身份检查器中的正确文件。并且在图像视图上启用用户交互。

所以我尝试输入 IBAction 并将其从文件连接到故事板,它给出了以下错误:

连接IBAction后出错

这很令人困惑,因为我能够从 UIButtons 和其他视图对象中拖动 IBActions;只是不是这个 UITapGestureRecognizer。我最近将 Xcode 更新到 7.2.1

这是我的文档大纲中的视图层次结构:

自定义单元格文档大纲

这是点击手势的连接:

imageview 的连接

以及图像视图的连接:

在此输入图像描述

xcode ibaction ios xcode-storyboard swift

1
推荐指数
1
解决办法
3665
查看次数

如何从UIStoryboardPopoverSegue获取由UIPopoverController包装的视图控制器?

我有一个UISplitViewController,主人有一个嵌入在UINavigationController中的UIViewController.工具栏按钮负责通过segue启动UIPopoverController.这种弹出控制器包装了一个UIViewController,它也嵌入在一个名为SettingsViewController的UINavigationController中.

我可以从UIStoryboardPopoverSegue获取指向UIPopoverController的指针:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(UITableViewCell *)sender
{
  if ([segue.identifier isEqualToString:@"Settings"]) {
    UIStoryboardPopoverSegue *popoverSegue = (UIStoryboardPopoverSegue*) segue;

    SettingsViewController *settingsViewController = ... // TODO
    settingsViewController.popoverController = popoverSegue.popoverController;
  }
}
Run Code Online (Sandbox Code Playgroud)

但我找不到一种方法来获取内部SettingsViewController的引用.我不想使用通过类方法可访问的静态字段,这将是一个可怕的解决方法.

我错过了什么才能做到正确?

谢谢你的帮助!

ios uistoryboard xcode-storyboard

0
推荐指数
1
解决办法
2239
查看次数

水平UItableView ios 7

我想实现一个基于iPhone的应用程序ios7 ,我需要一些帮助来创建水平UItableView.

uitableview xcode-storyboard ios7 xcode5

0
推荐指数
1
解决办法
2244
查看次数

仅限设备上的例外:此类与密钥bookingDateLabel不符合密钥值编码

在过去几天构建Xamarin iOS Universal故事板应用程序时,这个异常消息真的很困惑.在构建我的自定义UITableViewCell(BookingItemCellController在xcode storyboard中的UITableViewCell上指定为类)时,在设备上调试时接收到此异常,然后应用程序和调试器崩溃:

NSUnknownKeyException原因:[setValue:forUndefinedKey:]:此类不是键值bookingDateLabel的键值编码兼容.(MonoTouch.Foundation.MonoTouchException)

它崩溃的var cell..线是GetCell:

public override UITableViewCell GetCell (UITableView tableView, MonoTouch.Foundation.NSIndexPath indexPath)
{
  var cell = tableView.DequeueReusableCell (CellIdentifier, indexPath);
  var item = TableItems[indexPath.Row];
..
Run Code Online (Sandbox Code Playgroud)

最令人费解的是,我的表视图加载和项目显示,我可以在模拟器上浏览它们,我只在iOS 7的iPhone 4上调试时收到此错误.

bookingDateLabel 确实存在于由有效插座创建的.designer.cs文件中:

[Outlet]
[GeneratedCode ("iOS Designer", "1.0")]
MonoTouch.UIKit.UILabel bookingDateLabel { get; set; }
Run Code Online (Sandbox Code Playgroud)

同样,这适用于模拟器,但不适用于设备.怎么会这样?有什么想法帮派?

提前致谢.

iphone xamarin.ios xcode-storyboard xamarin ios7

0
推荐指数
1
解决办法
707
查看次数

如何构建一个混合了表和标签的objective-c视图控制器

亲爱的Stack溢出天才,

我已经tableViewController为我的应用程序做了一个简单的页面,但现在我需要一些更高级的东西.我有一个UI设置,包括链接,标签,文本框,最后是一个数据表,到目前为止,我的视图如下所示:

我想在文本框区域下面添加一个表并使其可滚动,我究竟如何构建我的视图控制器以及如何从控制器1 - >控制器2传递数据?

我尝试将当前更改UIViewController为a tableViewController但是我对异常异常有所了解.

那么我的选择是什么?

  1. 创建两个控制器,一个用于主屏幕,另一个用于表格
  2. 以某种方式解决我的问题,并重新使用相同的 UIViewController
  3. 别的什么?

这是我到目前为止主视图控制器的加载代码,我想我被困在哪里,如果我从我的"tableview"创建一个插座到这个UIView,我怎么调用代码来"填满"表,没有创建一个单独的独立视图控制器.

到目前为止,这是我的代码:

[self.objectManager getObjectsAtPath:@"/api/workorder/GetWorkOrderDetail"
       parameters:params
       success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {
       NSLog(@"It Worked");
       _workOrders = mappingResult.array;

       //paint screen
       WorkOrderBig *mainWorkOrder = [_workOrders objectAtIndex:0];


       self.lblWorkOrderId.text = mainWorkOrder.WorkOrderId;
       self.lblPO.text = mainWorkOrder.PO;
       self.lblSupervisor.text = mainWorkOrder.Supervisor;
       self.lblPriority.text = mainWorkOrder.Priority;
       self.lblStatus.text = mainWorkOrder.Status;
       self.lblReceivedDate.text = [CommonUtils GetStringFromDate:mainWorkOrder.ReceivedDate];
       self.lblDueDate.text = [CommonUtils GetStringFromDate:mainWorkOrder.DueDate];

       WorkOrderProblem *problem = [mainWorkOrder.Problems objectAtIndex:0];
       self.txtProblem.text = problem.Description;



                }
       failure:^(RKObjectRequestOperation *operation, NSError *error) {
       NSLog(@"What do …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c xcode-storyboard

0
推荐指数
1
解决办法
189
查看次数

使用无法访问的View Controllers作为标签的不良做法?

我正与一个拥有大型故事板的项目的多个人合作.为了使这个故事板更易于导航,我们考虑添加带有大UILabel的View Controllers来显示您正在查看的部分.

像这样: 在此输入图像描述

我收到警告""InfoLabel"无法访问,因为它没有入口点,并且......"但是项目仍在运行.

无法访问的View控制器会发生什么情况,以这种方式使用它们会有害吗?

编辑:我们不同时在这个项目上工作,所以合并对我来说不是问题.

xcode ios xcode-storyboard

0
推荐指数
1
解决办法
85
查看次数

放大/缩小 Xcode 故事板

在 Xcode 中放大/缩小 macOS 故事板似乎不可能:

  • 编辑器 -> 缩放菜单呈灰色
  • 故事板上没有 + 或 - 按钮

我想缩小故事板以查看更多视图控制器,因为我只能看到一部分。

编辑: 这是 Xcode 9.4.1 屏幕截图Main.storyboard
main.storyboard 的屏幕截图
缩放菜单:
缩放菜单变灰

提前致谢!

xcode zooming xcode-storyboard

0
推荐指数
1
解决办法
2578
查看次数