草庐IT

generic-constraints

全部标签

ios - UIView transitionFromView :toView: and layout constraints

在布局约束下使用[UIViewtransitionFromView:toView:...]的正确方法是什么?我想在superView中安装约束来约束toView。在转换调用之前我不能这样做,因为toView还没有superView。(在调用之后但在运行循环进行之前也是如此。)等到完成block安装它意味着View将在没有约束的情况下进行动画处理。 最佳答案 我会使用UIViewAnimationOptionShowHideTransitionViews选项,它允许toView和fromView在转换之前都位于View层次结构中,但显

ios - UIView transitionFromView :toView: and layout constraints

在布局约束下使用[UIViewtransitionFromView:toView:...]的正确方法是什么?我想在superView中安装约束来约束toView。在转换调用之前我不能这样做,因为toView还没有superView。(在调用之后但在运行循环进行之前也是如此。)等到完成block安装它意味着View将在没有约束的情况下进行动画处理。 最佳答案 我会使用UIViewAnimationOptionShowHideTransitionViews选项,它允许toView和fromView在转换之前都位于View层次结构中,但显

ios - 代码 8 : Can i use Constraints and autosizing both in Single View?

在您对UI组件施加任何约束之前,可以使用自动调整大小选项。那么我可以将两者都用于我的ViewController吗? 最佳答案 你可以,但你不应该您可以对某些View使用约束,对其他View使用自动调整大小,但请注意不要将它们混合在同一个View中,因为这会导致问题(自动调整信息将会丢失)。iOS通过创建将自动调整大小的信息传递给约束引擎的约束来处理自动调整View。此行为可以通过恰当命名的translatesAutoresizingMaskIntoConstraintsproperty来启用或禁用。.您可以尝试向View添加约束,

ios - 代码 8 : Can i use Constraints and autosizing both in Single View?

在您对UI组件施加任何约束之前,可以使用自动调整大小选项。那么我可以将两者都用于我的ViewController吗? 最佳答案 你可以,但你不应该您可以对某些View使用约束,对其他View使用自动调整大小,但请注意不要将它们混合在同一个View中,因为这会导致问题(自动调整信息将会丢失)。iOS通过创建将自动调整大小的信息传递给约束引擎的约束来处理自动调整View。此行为可以通过恰当命名的translatesAutoresizingMaskIntoConstraintsproperty来启用或禁用。.您可以尝试向View添加约束,

ios - _UIButtonBarStackView : breaking constraint when becomeFirstResponder sent

当从一个文本框跳到另一个文本框时,得到这个:translatesAutoresizingMaskIntoConstraints)("","","","","","")WillattempttorecoverbybreakingconstraintMakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConstraintBasedLayoutDebuggingcategoryonUIViewlistedinmayalsobehelpf

ios - _UIButtonBarStackView : breaking constraint when becomeFirstResponder sent

当从一个文本框跳到另一个文本框时,得到这个:translatesAutoresizingMaskIntoConstraints)("","","","","","")WillattempttorecoverbybreakingconstraintMakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConstraintBasedLayoutDebuggingcategoryonUIViewlistedinmayalsobehelpf

iOS 8 Xcode 6 : What's the point of the grayed out constraints?

在Xcode6beta中,当我删除一个约束时,它并没有完全删除它,而是将其灰显。我认为那是在暗示约束被用于不同的大小类,但事实似乎并非如此。另外,如何永久删除这些约束? 最佳答案 有几种方法可以从Storyboard中删除约束尽量不要从Storyboard对象中删除,因为有时不同的约束会叠加在一起,您可能会删除错误的约束。所以,最好从DocumentOutline中删除。只需在DocumentOutline上突出显示您要删除的约束,然后按键盘上的delete按钮即可。请参见下面的屏幕截图:如果您想清除选定View的所有约束,请选择V

iOS 8 Xcode 6 : What's the point of the grayed out constraints?

在Xcode6beta中,当我删除一个约束时,它并没有完全删除它,而是将其灰显。我认为那是在暗示约束被用于不同的大小类,但事实似乎并非如此。另外,如何永久删除这些约束? 最佳答案 有几种方法可以从Storyboard中删除约束尽量不要从Storyboard对象中删除,因为有时不同的约束会叠加在一起,您可能会删除错误的约束。所以,最好从DocumentOutline中删除。只需在DocumentOutline上突出显示您要删除的约束,然后按键盘上的delete按钮即可。请参见下面的屏幕截图:如果您想清除选定View的所有约束,请选择V

ios - Swift 中的泛型 - 无法推断 "Generic parameter ' T'

我想从一个方法返回一个符合MyProtocol的UIViewController,所以我使用方法签名:funcmyMethod()->T{第一件事我不明白:如果myMethod返回例如必须遵循签名的MyViewController,我必须强制转换它:classMyViewController:UIViewController,MyProtocol我不能简单地returnMyViewController()但我需要这样转换它:returnMyViewController()as!T-为什么这是必要的?第二件事:我怎样才能在某个地方使用这个方法?我不能简单地说letx=myMethod()

ios - Swift 中的泛型 - 无法推断 "Generic parameter ' T'

我想从一个方法返回一个符合MyProtocol的UIViewController,所以我使用方法签名:funcmyMethod()->T{第一件事我不明白:如果myMethod返回例如必须遵循签名的MyViewController,我必须强制转换它:classMyViewController:UIViewController,MyProtocol我不能简单地returnMyViewController()但我需要这样转换它:returnMyViewController()as!T-为什么这是必要的?第二件事:我怎样才能在某个地方使用这个方法?我不能简单地说letx=myMethod()