草庐IT

SuperView

全部标签

ios - UIModalPresentationFormSheet 的圆角

如果这是一个明显的问题,请原谅我,我是个新手。我有一个模态视图,我设置了自定义大小和圆角:-(void)viewWillLayoutSubviews{[superviewWillLayoutSubviews];self.view.superview.bounds=CGRectMake(0,0,600,450);self.view.layer.cornerRadius=60.0;}但是我发现当我绕过视角角时,我在它的边缘出现了这种灰色(好像它后面还有其他东西):(见图)。如何去除这些灰色边缘,使其显示正常的背景内容?我试过添加self.view.layer.masksToBounds=Y

ios - 如何将触摸事件发送到 iOS 中的 superview?

我正在做一个iPad应用程序。如何将触摸事件发送到它的superView?我正在添加一个始终是其他事件的View。在那上面,我将ScrollView添加到屏幕的一半,而在另一半我添加了另一个View。一切正常,现在我想添加一个按钮和一个小的描述View,该View将在点击按钮时出现,并在再次点击按钮时再次消失。为了实现这一点,我拍摄了一个覆盖整个View的View,并使其背景颜色清晰。我将此按钮和描述View放入此View中,但由于透明View,它不会滚动。我想让这个透明View忽略它的事件。这可以做到吗? 最佳答案 将View的u

objective-c - iOS:addObserver 和 superview 查询

我有一个名为subview1的uiview。根据某些情况,我将其作为subview添加到其他几个View中。现在我有以下代码[subView1addObserver:selfforKeyPath:@"superview"options:NSKeyValueObservingOptionNewcontext:nil];我的问题是从未调用过obserValueForKeypath函数-(void)observeValueForKeyPath:(NSString*)keyPathofObject:(id)objectchange:(NSDictionary*)changecontext:(v

ios - AutoLayout - 将 UILabel 的大小调整到它的 Superview 并调整它的大小

我有一个包含一些单元格的UICollectionView。每个单元格中都有一个UILabel。标签内有一个字母,它充当一个磁贴(如此)。当更多单元格添加到UICollectionView时,UICollectionViewCells的大小会发生以下变化:-(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutsizeForItemAtIndexPath:(NSIndexPath*)indexPath{//NSLog(@"%s"

objective-c - 添加 SubView 后在 SuperView 中获取 Touches

从XCode4.2中的单一ViewiOS模板开始,我在我的.xib中添加了第二个View,在主视图上添加了一个“super”按钮,在subview上添加了一个“子”按钮。我希望能够同时单击这两个按钮。在ViewController的界面中,我添加了:IBOutletUIView*subView;然后在我的ViewController的viewDidLoad方法中,我添加:[self.viewaddSubview:subView];在[superviewDidLoad]之后;subView的背景为“clear”,两个窗口都设置为“UserInteractionEnabled”。当我运行应

ios - UIVisualEffectView 不会模糊它是 SKView superview

我正在编写一个SpriteKit游戏,遇到了SKViewView模糊的问题。它应该在游戏暂停时从右侧滑动,并且应该模糊其父View(SKView)的内容,就像iOS7中的控制中心面板一样。这是所需的外观:我实际得到的是:事实上,左侧的View并不是全黑的,您可以看到父View中的高光在几乎不透明的subview中是如何轻微挣扎的,但没有应用模糊。是iOS8的错误/功能,还是我的错误/误解这是我的UIVisualEffectView子类的要点:classOptionsView:UIVisualEffectView{//...init(size:CGSize){buttons=[UIBut

ios - 如何处理代码中的 NSLayoutConstraint 冗长问题?

我开始欣赏AutoLayout所做的工作对我有用,但我和BrentSimmons一起讨论notusingInterfaceBuilder的话题设置约束。Apple提供的界面很灵活,但极其冗长—显然是为代码生成器而非人类使用而设计的。对我来说,它体现了Objective-C的最糟糕之处,重复​​过多的相同前缀和很少使用的参数混淆了所有含义而不是使代码清晰。我看过FlorianKugler'sFLKAutoLayout隐藏UIView类别中的约束创建。是否有其他方法可以使代码中的布局约束更清晰、更易于理解? 最佳答案 MasonryJo

iphone - View Controller 和 UIView 之间的简单委托(delegate)不起作用

因此,当在作为主视图顶部的覆盖层生成的subview上按下按钮时,我使用一个简单的委托(delegate)从主视图Controller访问函数。由于某种原因,源ViewController中定义的函数未被执行。我已经这样做了100次,感觉我只是错过了一些愚蠢的东西。这是代码,为什么这不起作用?源ViewController的.h:#import#import"ProfileSettingsViewController.h"#import"ImageViewer.h"@interfaceProfileViewController:UIViewController源码viewControl

ios - 如何计算 iPad 上模态视图的底部偏移量?

当用户点击UITextField时,键盘将会出现。我向上滚动UITextField使其正好位于键盘上方。这在iPhone上运行良好:-(void)someWhere{[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(onKeyboardShow:)name:UIKeyboardWillShowNotificationobject:nil];}-(void)onKeyboardShow:(NSNotification*)notification{CGRectkeyboardRect=[[[noti

ios - 使用 NSLayoutConstraint 的 Superview 中 UIPageControl 的编程垂直对齐

到目前为止,我能够避免使用自动布局,因此对于这个(可能)愚蠢的问题深表歉意。我有一个以编程方式构建的ViewController(例如,没有IB)。我有一个UIPageControl对象,它位于viewControllerView的View层次结构中(例如,addSubview:)相反,我需要将UIPageControl对象与UIViewController主视图的底部边缘对齐。我希望UIPageControl水平居中,但距离底部边缘20-40像素。这是我创建UIPageControl并显示它的一些示例代码,但根本不在正确的位置。self.pageControl=[[UIPageCon