草庐IT

autoLayout

全部标签

android - iOS控件像android一样隐藏和消失

我在UI设计中使用了带有自动布局的Storyboard。基本上在android中有三种不同的属性,如Visible、Invisible和Gone。例如:1)android:visibility="gone"//usedtohidethecontrolandaswellasspace(or)CONTROLNAME.setVisibility(View.GONE);2)android:visibility="invisible"//usedtohidethecontrolbutitwilltakespace(or)CONTROLNAME.setVisibility(View.INVISIB

ios - 在带有 UITableView 的动态 UITextView 中跟随光标在 iOS 11 中不再工作

我创建了一个UITextView,它在一个人输入时在UITableViewCell中动态调整大小。在iOS10上,UITextView的光标会自动跟随,只需要很少的代码。在UITextViewDelegate方法textViewDidChange:中,我使用了这段代码来更新TextView的大小,而无需任何跳跃。functextViewDidChange(_textView:UITextView){UIView.setAnimationsEnabled(false)self.tableView.beginUpdates()self.tableView.endUpdates()UIVie

ios - 在带有 UITableView 的动态 UITextView 中跟随光标在 iOS 11 中不再工作

我创建了一个UITextView,它在一个人输入时在UITableViewCell中动态调整大小。在iOS10上,UITextView的光标会自动跟随,只需要很少的代码。在UITextViewDelegate方法textViewDidChange:中,我使用了这段代码来更新TextView的大小,而无需任何跳跃。functextViewDidChange(_textView:UITextView){UIView.setAnimationsEnabled(false)self.tableView.beginUpdates()self.tableView.endUpdates()UIVie

Swift 2.0 constraintsWithVisualFormat

我在Swift2.0中遇到AutoLayout的奇怪问题self.webView=WKWebView()self.view.addSubview(self.webView!)varviewBindingsDict:NSMutableDictionary=NSMutableDictionary()viewBindingsDict.setValue(self.webView,forKey:"webView")self.view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[webView]|",opti

Swift 2.0 constraintsWithVisualFormat

我在Swift2.0中遇到AutoLayout的奇怪问题self.webView=WKWebView()self.view.addSubview(self.webView!)varviewBindingsDict:NSMutableDictionary=NSMutableDictionary()viewBindingsDict.setValue(self.webView,forKey:"webView")self.view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[webView]|",opti

ios - 使用 Swift 动画 View 高度

我的ViewController中有ViewsView。它的高度有约束-我为此约束创建了IBOutlet-sViewHeightConstraint。我想用动画降低sView的高度。我创建了函数UIView.animateWithDuration(5.5,animations:{self.sViewHeightConstraint.constant=50})View的高度正在改变,但我没有看到任何动画。我做错了什么? 最佳答案 使用layoutIfNeeded()view.layoutIfNeeded()//forceanypend

ios - 使用 Swift 动画 View 高度

我的ViewController中有ViewsView。它的高度有约束-我为此约束创建了IBOutlet-sViewHeightConstraint。我想用动画降低sView的高度。我创建了函数UIView.animateWithDuration(5.5,animations:{self.sViewHeightConstraint.constant=50})View的高度正在改变,但我没有看到任何动画。我做错了什么? 最佳答案 使用layoutIfNeeded()view.layoutIfNeeded()//forceanypend

ios - ScrollView 中的动态高度 TableView

我正在设计一个具有ScrollView的页面,其上方是一个表格View(禁用滚动)。为此,我引用了这个问题的答案-MakeUITableViewnotscrollableandadjustheighttoaccommodateallcells,但没有成功。View的层次结构以及提供的约束--主视图-ScrollView固定到主视图的所有边(0,0,0,0),限制边距-内容View固定到ScrollView(0,0,0,0),与主视图等宽,与主视图等高(优先级-250)-内容View中的TableView禁用滚动,四边有50点间距,高度(>=),底部间距50(关系>=)。我设置大于等于以

ios - ScrollView 中的动态高度 TableView

我正在设计一个具有ScrollView的页面,其上方是一个表格View(禁用滚动)。为此,我引用了这个问题的答案-MakeUITableViewnotscrollableandadjustheighttoaccommodateallcells,但没有成功。View的层次结构以及提供的约束--主视图-ScrollView固定到主视图的所有边(0,0,0,0),限制边距-内容View固定到ScrollView(0,0,0,0),与主视图等宽,与主视图等高(优先级-250)-内容View中的TableView禁用滚动,四边有50点间距,高度(>=),底部间距50(关系>=)。我设置大于等于以

iOS "UITemporaryLayoutHeight"约束

我正在使用systemLayoutSizeFittingSize获取满足其内部约束的自定义View子类的最小尺寸。letsomeView=SomeView()someView.setNeedsUpdateConstraints()someView.setNeedsLayout()someView.layoutIfNeeded()letviewSize=someView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize)println(viewSize)//PRINTS(0.0,96.0)WHICHISRIGHT!我得到了