草庐IT

ios - 以编程方式将 UIScrollView 滚动到 Swift 中子 UIView( subview )的顶部

我的UIScrollView中有几个屏幕的内容,它只能垂直滚动。我想以编程方式滚动到包含在其层次结构中某处的View。UIScrollView移动以便subview位于UIScrollView的顶部(动画或非动画) 最佳答案 这是我最后写的一个扩展。用法:从我的viewController调用,self.scrollView是UIScrollView的导出,self.commentsHeader是其中的一个View,靠近底部:self.scrollView.scrollToView(self.commentsHeader,anima

ios - 以编程方式将 UIScrollView 滚动到 Swift 中子 UIView( subview )的顶部

我的UIScrollView中有几个屏幕的内容,它只能垂直滚动。我想以编程方式滚动到包含在其层次结构中某处的View。UIScrollView移动以便subview位于UIScrollView的顶部(动画或非动画) 最佳答案 这是我最后写的一个扩展。用法:从我的viewController调用,self.scrollView是UIScrollView的导出,self.commentsHeader是其中的一个View,靠近底部:self.scrollView.scrollToView(self.commentsHeader,anima

ios - UIView.animateWithDuration 快速循环动画

在ViewController.Swift中,我设法使一个盒子从一个点到另一个点具有动画效果。我认为循环这个很容易,所以盒子会动画到一个点,然后动画回到原来的位置,然后再次循环。我已经设法将对象移动到一个位置并在“完成”中再次将其移回,但这并没有使我循环。如何实现?我想这也许行得通,但老实说我不知道​​:letboxmoves=[CGRect(x:120,y:220,width:100,height:100),CGRect(x:120,y:120,width:100,height:100)]forboxmoveinboxmoves{coloredSquare.frame=boxmove

ios - UIView.animateWithDuration 快速循环动画

在ViewController.Swift中,我设法使一个盒子从一个点到另一个点具有动画效果。我认为循环这个很容易,所以盒子会动画到一个点,然后动画回到原来的位置,然后再次循环。我已经设法将对象移动到一个位置并在“完成”中再次将其移回,但这并没有使我循环。如何实现?我想这也许行得通,但老实说我不知道​​:letboxmoves=[CGRect(x:120,y:220,width:100,height:100),CGRect(x:120,y:120,width:100,height:100)]forboxmoveinboxmoves{coloredSquare.frame=boxmove

ios - Swift 子类 UIView

我想继承UIView并显示类似登录的View。我在Objective-C中创建了它,但现在我想将它移植到Swift。我不使用Storyboard,所以我在代码中创建所有UI。但第一个问题是我必须实现initWithCoder。我给了它一个默认实现,因为它不会被调用。现在,当我运行程序时它崩溃了,因为我还必须实现initWithFrame。现在我明白了:overrideinit(){super.init()println("Defaultinit")}overrideinit(frame:CGRect){super.init(frame:frame)println("Frameinit"

ios - Swift 子类 UIView

我想继承UIView并显示类似登录的View。我在Objective-C中创建了它,但现在我想将它移植到Swift。我不使用Storyboard,所以我在代码中创建所有UI。但第一个问题是我必须实现initWithCoder。我给了它一个默认实现,因为它不会被调用。现在,当我运行程序时它崩溃了,因为我还必须实现initWithFrame。现在我明白了:overrideinit(){super.init()println("Defaultinit")}overrideinit(frame:CGRect){super.init(frame:frame)println("Frameinit"

ios - 使用 Storyboard 屏蔽 UIView 并赋予圆角?

很多问题likethis解释如何以编程方式创建mask并为UIView提供圆角。有没有办法在Storyboard中完成这一切?只是问一下,因为在Storyboard中创建圆角似乎可以使表示和逻辑之间的界限更清晰。 最佳答案 是的,我经常使用它,但是像这样的问题已经回答了很多次了。但无论如何在InterfaceBuilder中。您需要像这样添加用户定义的运行时属性:layer.masksToBoundsBooleanYESlayer.cornerRadiusNumber{View'sWidth/2}并启用Clipssubviews结果

ios - 使用 Storyboard 屏蔽 UIView 并赋予圆角?

很多问题likethis解释如何以编程方式创建mask并为UIView提供圆角。有没有办法在Storyboard中完成这一切?只是问一下,因为在Storyboard中创建圆角似乎可以使表示和逻辑之间的界限更清晰。 最佳答案 是的,我经常使用它,但是像这样的问题已经回答了很多次了。但无论如何在InterfaceBuilder中。您需要像这样添加用户定义的运行时属性:layer.masksToBoundsBooleanYESlayer.cornerRadiusNumber{View'sWidth/2}并启用Clipssubviews结果

ios - 如何以编程方式设置 UIView 的自定义边框颜色?

我正在尝试在Swift中以编程方式设置UIView的自定义边框颜色。 最佳答案 如果您使用Swift2.0+self.yourView.layer.borderWidth=1self.yourView.layer.borderColor=UIColor(red:222/255,green:225/255,blue:227/255,alpha:1).cgColor 关于ios-如何以编程方式设置UIView的自定义边框颜色?,我们在StackOverflow上找到一个类似的问题:

ios - 如何以编程方式设置 UIView 的自定义边框颜色?

我正在尝试在Swift中以编程方式设置UIView的自定义边框颜色。 最佳答案 如果您使用Swift2.0+self.yourView.layer.borderWidth=1self.yourView.layer.borderColor=UIColor(red:222/255,green:225/255,blue:227/255,alpha:1).cgColor 关于ios-如何以编程方式设置UIView的自定义边框颜色?,我们在StackOverflow上找到一个类似的问题: