草庐IT

xcode - OSX Storyboards - 使用标准 segue 打开非模态窗口

我尝试通过Storyboard转场(OSX)显示NSViewController。打开的窗口将是检查器窗口,因此它应该是非模态的。当我通过按住Ctrl从触发按钮拖动到窗口Controller来创建Action转场时,系统会提供以下转场样式选项:模态工作表弹出窗口自定义前三个选项显然不合适。我确定我可以创建自定义转场来显示View。这将涉及创建一个类、实现一些方法等等。但是,由于我的要求对我来说似乎很基本,我想知道我是否遗漏了什么显而易见,这是一种通过Canvas打开非模态窗口的简单方法。我正在使用XCode6-Beta3。 最佳答案

xcode - OSX Storyboards - 使用标准 segue 打开非模态窗口

我尝试通过Storyboard转场(OSX)显示NSViewController。打开的窗口将是检查器窗口,因此它应该是非模态的。当我通过按住Ctrl从触发按钮拖动到窗口Controller来创建Action转场时,系统会提供以下转场样式选项:模态工作表弹出窗口自定义前三个选项显然不合适。我确定我可以创建自定义转场来显示View。这将涉及创建一个类、实现一些方法等等。但是,由于我的要求对我来说似乎很基本,我想知道我是否遗漏了什么显而易见,这是一种通过Canvas打开非模态窗口的简单方法。我正在使用XCode6-Beta3。 最佳答案

ios - 如何从 Apple Watch 中的模态转场更改标签 "Cancel"

当我打开模态视图时,如何更改出现在左上角的“取消”标签...我希望它是一个带有图像的按钮。 最佳答案 标签Cancel是模态呈现的WKInterfaceController的默认“标题”,它出现在AppleWatch状态栏上。用图片替换标题无法隐藏状态栏,也无法在状态栏中显示图像,无论是作为此链接的一部分还是替换此链接。设置模态视图标题的选项但是您可以将标题设置为新的字符串值。例如,您可能希望将Cancel替换为Close。您可以通过四种方式设置此标题,如下所述。确保您已阅读底部的注意,因为在大多数情况下可能只有选项1是可接受的。您

ios - 如何从 Apple Watch 中的模态转场更改标签 "Cancel"

当我打开模态视图时,如何更改出现在左上角的“取消”标签...我希望它是一个带有图像的按钮。 最佳答案 标签Cancel是模态呈现的WKInterfaceController的默认“标题”,它出现在AppleWatch状态栏上。用图片替换标题无法隐藏状态栏,也无法在状态栏中显示图像,无论是作为此链接的一部分还是替换此链接。设置模态视图标题的选项但是您可以将标题设置为新的字符串值。例如,您可能希望将Cancel替换为Close。您可以通过四种方式设置此标题,如下所述。确保您已阅读底部的注意,因为在大多数情况下可能只有选项1是可接受的。您

ios - 手动和非自适应手动转场

什么是手动和非自适应手动Segue,它们之间有什么区别?任何详细的解释都会有所帮助。Case1Case2 最佳答案 非自适应手动转场已被弃用,它们不适应屏幕尺寸和方向,这就是它们被称为“非自适应”的原因。在iOS8中,引入了尺寸等级(常规和紧凑),新的自适应Segues适应这些等级,比如当您将iPhone转到横向时,状态栏将消失,导航栏的高度将缩短。AdaptiveUIiniOS8:Explained-iMoreWhat'sthedifferencebetweenalltheSelectionSegues?

ios - 手动和非自适应手动转场

什么是手动和非自适应手动Segue,它们之间有什么区别?任何详细的解释都会有所帮助。Case1Case2 最佳答案 非自适应手动转场已被弃用,它们不适应屏幕尺寸和方向,这就是它们被称为“非自适应”的原因。在iOS8中,引入了尺寸等级(常规和紧凑),新的自适应Segues适应这些等级,比如当您将iPhone转到横向时,状态栏将消失,导航栏的高度将缩短。AdaptiveUIiniOS8:Explained-iMoreWhat'sthedifferencebetweenalltheSelectionSegues?

ios - Xcode 6 中的“Show”segue 将 viewcontroller 呈现为 iOS 7 中的模态

我的iPhone应用程序(使用swift构建)中有两个ViewController,该应用程序使用Xcode6.1构建并使用Storyboard。第一个ViewController嵌入在Storyboard中的导航Controller中,第二个ViewController的转场是“显示”转场。当应用程序运行时,它在iOS8.x中正确地将转换显示为推送,但在iOS7.x中它显示为没有导航栏的模态。无论是iOS7还是iOS8,我的应用程序要求都将转换显示为推送。有什么想法可以使它在两个iOS版本中都作为推送工作吗?我看到一篇相关帖子提到了这个问题,但找不到问题的解决方案:Adaptives

ios - Xcode 6 中的“Show”segue 将 viewcontroller 呈现为 iOS 7 中的模态

我的iPhone应用程序(使用swift构建)中有两个ViewController,该应用程序使用Xcode6.1构建并使用Storyboard。第一个ViewController嵌入在Storyboard中的导航Controller中,第二个ViewController的转场是“显示”转场。当应用程序运行时,它在iOS8.x中正确地将转换显示为推送,但在iOS7.x中它显示为没有导航栏的模态。无论是iOS7还是iOS8,我的应用程序要求都将转换显示为推送。有什么想法可以使它在两个iOS版本中都作为推送工作吗?我看到一篇相关帖子提到了这个问题,但找不到问题的解决方案:Adaptives

ios - 如何使用自适应转场在 UITableView 中实现 UIVisualEffectView

我想实现UIVisualEffectView以将模糊效果应用于View以显示位于其后面的View。这个背景应该模糊的View是一个嵌入在UINavigationController中的UITableViewController,它要么显示在iPad上的弹出窗口中,要么显示在由于iOS8自适应segues(PresentasPopover),在iPhone上以模态方式呈现全屏。当此ViewController位于弹出窗口中时,我希望背景模糊弹出窗口下方的内容,而当它全屏显示时,我希望背景模糊前一个ViewController。我尝试过实现这个,但没有成功。我什至无法获得适用于弹出窗口的模

ios - 如何使用自适应转场在 UITableView 中实现 UIVisualEffectView

我想实现UIVisualEffectView以将模糊效果应用于View以显示位于其后面的View。这个背景应该模糊的View是一个嵌入在UINavigationController中的UITableViewController,它要么显示在iPad上的弹出窗口中,要么显示在由于iOS8自适应segues(PresentasPopover),在iPhone上以模态方式呈现全屏。当此ViewController位于弹出窗口中时,我希望背景模糊弹出窗口下方的内容,而当它全屏显示时,我希望背景模糊前一个ViewController。我尝试过实现这个,但没有成功。我什至无法获得适用于弹出窗口的模