草庐IT

ios - UITableView 背后的交互式 UIView

我已经为UIScrollView相关问题苦苦挣扎了大约一个星期,坦率地说,我似乎无法解决它。这是我要完成的:http://i.stack.imgur.com/q4aHK.jpghttp://i.stack.imgur.com/Z7msM.jpghttp://i.stack.imgur.com/SNinp.jpg我希望UITableView的内容在LSWeekView之上滑动在我的第一次迭代中,我通过将LSWeekView作为subview添加到UITableView并将其固定在顶部,使一切正常。在最近发生一些变化之前,这种方法非常有效。UITableView现在包含在UIPageVie

ios - 如何使用自动布局以编程方式调整 View 大小

我使用自动布局(xcode6)在xib中设计我的屏幕。我必须使用自动布局以编程方式重新设计屏幕。我的屏幕上有4个水平View。我必须隐藏第三个View并使用自动布局将第四个View移动到第三个View的位置。如何以编程方式更新约束。 最佳答案 您可以使用NSLayoutConstraint并将适当的IBOutlet分配给您的任何约束,然后在您想要更改View大小的地方使用constant属性NSLayoutConstraint更改值。例如inyourviewController.h@property(strong,nonatomic

ios - "Unable to simultaneously satisfy constraints"当自动布局被禁用时

我在特定View的界面生成器中禁用了自动布局:但是当我为xib文件加载ViewController时,我在控制台中收到此错误:Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.Trythis:(1)lookateachconstraintandtrytofigureoutwhichyoudon'texpect;(2)findthecodethataddedtheunwantedconstraintorconstrai

ios - 右侧的 UITableView 单元格空间

我正在用UIView中的UITableView构建一个应用程序,我想删除UITableView周围的所有额外空间,我设法删除边距从UITableViewCell中UIImageView的左侧,但现在当我选择一行时,我在右侧有奇怪的空间,这是我的代码,用于从左侧删除边距。self.mytableview.contentInset=UIEdgeInsetsMake(0,-15,0,0);这就是幸福请帮我删除选中行时右侧的空格。谢谢... 最佳答案 尝试在Storyboard中增加uitableview的宽度

ios - 如何删除带有动画的uiview

我使用以下代码添加了一个带有一些动画的UIView:CGRecta=CGRectMake(10,10,295,460);UIView*customView=[[UIViewalloc]initWithFrame:a];customView.tag=10;[self.tableViewaddSubview:customView];[UIViewanimateWithDuration:1.0animations:^{customView.transform=CGAffineTransformMakeScale(1.0f,1.0f);}];当我尝试删除带动画的UIView时,动画似乎不起作用

ios - 我应该在 UIView 子类中的什么地方安装我的自动布局约束?

我正在子类化UIView以构建自定义控件。我想在哪里添加subview的布局约束?我已将它们添加到init中,但我认为除了初始化之外,这里不适合做任何事情。我不想在layoutSubviews中做,因为我担心后续调用会重新创建约束。这种东西放在什么地方比较合适? 最佳答案 这里有很多选项。我认为initWithFrame:和layoutSubviews(通过适当的检查以避免重复添加)都可以工作,但是updateConstraints是在subview上安装约束的规范位置。您还需要避免在那里重复添加。

ios - 如何以编程方式从 UIView 获取约束 "bottomSpace"?

我需要以编程方式更改某些View的中心。10个或更多。我不想将每个底部约束添加为导出,所以我可以从如下代码中搜索它们:for(NSLayoutConstraint*constraintinview.constraints)我应该检查哪些属性?我需要限制superview的底部空间。 最佳答案 您听说过IBOutletCollection吗?当您将任何对象从IB链接到VC代码时,在弹出窗口中您可以选择IBOutletCollection选项。链接所有你想要的约束后,只迭代这个集合:)@property(strong,nonatomic

ios - 查找顶部显示的 View UIActionSheet

我有以下代码在当前可见View(self.view)上显示操作表[actionSheetshowInView:[selfview]];但我无法通过以下方式在应用程序委托(delegate)中获取对此操作表的引用:UIView*topView=[[self.windowsubviews]lastObject]; 最佳答案 我相信操作表并没有真正添加为subview:-(void)didPresentActionSheet:(UIActionSheet*)actionSheet{NSLog(@"%@,%@",actionSheet.su

ios - 从 UIViewController 向 UIView 发送数据?

非常大的困惑我无法解决......我可能对一些基本的东西感到困惑..但我就是不能说清楚这里有两件事UIViewControllerUIViewController中的UIView对象这是我所做的:1)创建一个SingleView的项目->从Storyboard中,我将UIView拖到UIViewController上2)new->创建myUIViewClass.h和myUIViewClass.m的文件,它们是UIView的子类。3)将我拖出来的UIView的“CustomClass”赋值给myUIViewClass4)回到UIViewController中,控制并拖动UIView到我的

ios - 停止特定的 UIView 动画 block - iOS

我有一个iOS应用程序,它运行几个不同的UIViewAnimationblock来为屏幕上的几个不同对象设置动画。这一切都有效,但是我怎样才能停止其中一个动画block而不停止其余的呢?我尝试过使用以下方法:[button.layerremoveAllAnimations];但它什么也没做,动画只是继续。然后我尝试使用一个简单的BOOL值,并在BOOL设置为“NO”后让动画从方法中返回",但这也不起作用。这是我要停止的动画:-(void)undo_animation:(int)num{//Fadeout/inthenumberbuttonlabel//animationwhichlet