草庐IT

parent_UIView

全部标签

ios - UIView 动画 layoutIfneeded 不工作

我正在使用此消息将客户View动画化到设备屏幕的下边缘。我已连接布局约束并将初始常量设置为-60。当该值设置为0时,我希望View动画到顶部。但不幸的是,预期的功能无法正常工作。即使方法被调用,当界面方向改变时,View也被希望起来。我使用Xcode6.4和iOS8作为基础sdk。任何帮助将不胜感激。if(alertVisible){self.alertViewVerticalConstraint.constant=0;[UIViewanimateWithDuration:0.25animations:^{[self.viewbringSubviewToFront:self.alert

ios - NSManagedObjectContext - 如何在 parent 改变时更新 child ?

Apple文档不清楚(或者我找不到)关于当父MOC插入后保存时父MOC和子MOC会发生什么。我正在使用MARCUSZARRA的http://martiancraft.com/blog/2015/03/core-data-stack/方法,顶部有一个privateQMOC,childMainMOC作为主线程。问题我通过在privateMOC上调用保存的后台互联网请求将10,000个对象添加到privateMOC,但是在父级保存后,在childMainMOC上下文上构建的任何NSFetchedResultsControllers都不会调用我的委托(delegate)。因此界面不会更新以显示

ios - 编程布局约束导致旋转不调整基本 UIView 的大小

所以我正在创建一个包含两个元素的UIViewController子类:一个标题UIView和一个位于其下方的UITableView。----------------||------------||||HeaderView||||------------||||------------||||TableView||||||||||||||||------------||----------------我在初始化代码中为Headerview和TableView添加约束,如下所示:-(void)setupHeaderView{self.headerView.backgroundColor=[

ios - 使用自动布局以编程方式将 subview 添加到 UIView 时来源错误

我有一个UIView子类,我可以在其中以编程方式创建和添加一些subview。确切地说,我有6个subview彼此水平对齐,它们之间的间距为零。侧边距(即从我的View的左边界到第一个subview的距离以及从最后一个subview到我的View的右边界的距离)必须是16pt并且剩余的空间必须在subview之间平均分配。它应该看起来像这样:我正在尝试使用这样的自动布局来完成此操作:NSDictionary*viewsDict=@{@"digit1":digit1,@"digit2":digit2,@"digit3":digit3,@"digit4":digit4,@"digit5":

ios - 如何在 UITableViewCell 运行时之上添加自定义 UIView?

我有一个包含多个自定义单元格的TableView。我想在单元格运行时添加自定义View。我有这样的细胞。现在我想在同一单元格运行时添加HRChanneltopview,这样它应该看起来像这样。例如:想想Facebook提要。它有一个带有自定义单元格的TableView,如文本发布单元格、图像发布单元格、组发布单元格、事件单元格、页面发布单元格(发布在页面中的帖子)。现在,如果有人喜欢、评论或标记帖子,facebook在单元格顶部添加自定义View。如何在不创建更多自定义单元格的情况下在单元格顶部添加自定义View? 最佳答案 您可以

ios - 从 UITableView segueing 后,如何根据不同的数据加载不同的 UIView?

我有一个UITableView,它从数据库文件加载数据。它有不同的部分。我设法以编程方式设计了自定义UITableViewCell。当我触摸一个单元格时,我正在转到UIViewController。segue是从InterfaceBuilder添加的。现在,我需要根据UITableView的部分编号在新的UIViewController中加载不同的内容(即UILabel、UIButton)。为了获得更多可视化效果,我在下面添加了图片。如何实现?我应该为每个操作使用自定义UIViewController子类吗?或者有更简单的方法吗?第一个View第二个View第三View

ios - Xamarin 表单 - IOS : How to detect the UIView size changed

我使用ContentView创建了一个Xamarin表单,并为Android创建了一个渲染器。现在我必须为IOS创建一个渲染器。在android渲染器中,我可以覆盖onSizeChanged并将这些宽度/高度值传递给自定义xamarin表单View。protectedoverridevoidOnSizeChanged(intw,inth,intoldw,intoldh){base.OnSizeChanged(w,h,oldw,old);Element.SizChanged(w,h);IOS中的UIView是否有类似的方法覆盖?我已尝试覆盖Frame属性并在Element.SizeCha

ios - 控制台中的 UIView 子类边界不正确

我在这里创建了名为CustomSlider的UIView子类。CustomSlider添加到Storyboard上并与Storyboard导出引用连接。当我打印边界时,我在打印边界时遇到问题,它提供了不正确的控制台输出。classCustomSlider:UIView{requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)!}overrideinit(frame:CGRect){super.init(frame:frame)self.setupView()}funcsetupView(){print("self.bo

ios - iOS 中键盘和 UIView 之间的空白区域

我有一个基于标签栏Controller的应用程序,我正在使用IQKeyboardManager来处理类似表单的内容。第1步:在UIView中带有底部UITextView的标签栏Controller。检查图像1。第2步:当我点击UITextView时,出现了键盘,但由于标签栏出现了空白区域。我尝试删除IQKeyboardManager,但还是出现,所以确认不是IQKeyboardManager的问题。这是标签栏Controller的问题。如何去除那个间距? 最佳答案 你是对的。空白是由标签栏引起的。通过添加额外的空间来覆盖View中的

ios - 如何将(已编辑的)UIView 转换为 UIImage?

我想将更改后的UIView保存为UIImage。但是,它将始终保存为第一个(默认)View。这是第一个(默认)UIView。该应用使用渐变动画来改变颜色。更改后的UIView与下图相同:我写的代码如下:extensionUIImage{convenienceinit(layer:CALayer,view:UIView){UIGraphicsBeginImageContext(view.frame.size)layer.render(in:UIGraphicsGetCurrentContext()!)letimage=UIGraphicsGetImageFromCurrentImageC