草庐IT

UIView-Encapsulated-Layout-Height

全部标签

ios - 带有 UILabel 的 UIView transitionWithView 在过渡期间丢失圆角

我目前有一个UIView,上面有UILabel。这些UILabel有圆角。我按下一个按钮,然后使用UIViewtransitionWithView方法以编程方式删除所有这些标签。但是,在过渡期间,圆角会丢失。是否可以在过渡期间保持这些圆角?即在过渡之前、期间和之后,拐角应保持圆滑。下面是一些示例代码:@interfaceExampleViewController@property(strong,nonatomic)UIView*view;@property(strong,nonatomic)UILabel*myLabel;@end@implementationExampleViewCo

ios - 如何在 iOS 中将 UIView 添加到 UIScrollView(具有动态内容的 View )

我想创建一个具有许多subview的ScrollView,如图所示。所有View中都有标签和图像。添加到scrollView的View数量是动态的。该View的数据也是动态的。以至于我无法在程序中制作静态View并使用它来显示。我想使scrollview的subview像带有自定义单元格的TableView。就像制作那个TableViewCell的对象并使用它一样。我可以为此使用ViewController吗? 最佳答案 如果我理解你的问题是正确的,你需要像ScrollView的动态内容。因此,您需要一个数组来控制将多少个单元格放入

ios - 检测旋转的 UIView 之间的碰撞

我有两个UIView,其中一个使用以下代码每.01秒旋转一次:self.rectView.transform=CGAffineTransformRotate(self.rectView.transform,.05);现在,我想知道另一个名为view的UIView是否与rectView相交。我使用了这段代码:if(CGRectIntersectsRect(self.rectView.frame,view.frame)){//Intersection}然而,正如您可能知道的那样,这有一个问题。这是一个截图:在这种情况下,检测到碰撞,即使它们显然没有接触。我环顾四周,但似乎找不到真正的代码来

ios - 将 UIView 保存为 xml

我可以使用storyboards加载viewcontrollerUIStoryboard*externalStoryBoard=[UIStoryboardstoryboardWithName:@"Test"bundle:bundle];UIViewController*viewController=[externalStoryBoardinstantiateInitialViewController];但是,我通过编辑器操作UIView并保存更改,UIStoryboard由如下所示的xml文件组成是否可以采用UIView并将输出保存到这种格式的xml文件中?谢谢你的帮助

ios - 为 UIView 的 bounds 属性设置动画

根据可用的Apple文档hereUIView的bounds属性可以设置动画。为了以编程方式旋转我的其中一个View(在本例中是从纵向到横向),我实现了以下代码:floatw=controlsView.bounds.size.width;floath=controlsView.bounds.size.height;CGAffineTransformT=CGAffineTransformMakeRotation(M_PI/2);UIViewContentModeoldContentMode=controlsView.contentMode;controlsView.contentMode=

ios - 在 iOS 的 UIView 上绘图

我正在开发iPhone应用程序,我已经使用了UIView,我想在用户touchMove事件的View上绘制特定区域。所以请任何人向我建议如何做,这意味着如何实现touchMove事件,以便它可以与用户touchMove同时绘制区域。 最佳答案 你需要做的是:创建UIView的子类。实现所有触摸方法,例如touchesBegan:,touchesMoved:等使用drawRect:,UIGraphicsBeginImageContextWithOptions和UIBezierPath绘制基于触摸位置的图像。网上有很多教程。我觉得这个很

ios - 如何使 uiview 的 3d 旋转像 ios 7 uipickerview 类型

如何使uiview像ios7uipickerview结构一样进行3d旋转。它看起来像一些宽度的3d轮提前致谢。 最佳答案 我认为这是一个可以帮助你的(如果它仍然需要或者对于那些后来来到这里的人)CATransform3DMakeRotation示例:lable.layer.transfortm=CATransform3DMakeRotation(angle*M_PI/360,1,0,0);这会将label在x轴上旋转指定的angle,因此您可以根据自定义选择器ScrollView中的标签位置更改此值。也只是阅读有关CATransfo

ios - 如何创建一个自定义 UIView,它根据 objective-c 中的滚动方向从 UINavBar 后面向下或向上滑动?

目前正在构建商店应用程序。我有一个CollectionView,显示带有价格和标题的服装图像。我希望用户能够使用一个特殊的栏来过滤和优化结果并更改页面布局,该栏将向下滑动并在UINavBar下方自行绘制。这就是我想要做的:用户开始向下滚动。从UINavBar后面以所需速度向下滑动导航栏大小的自定义View。用户开始向后滚动从UINavBar后面以所需速度向上滑动导航栏大小的自定义View。自定义View应该是不透明的自定义View不应影响ControllerView,并且在可见时位于ControllerView之上。我的层次结构的一部分:UINavigationController->

ios - xib通知dealloc错误中的自定义UIView

我不知道如何解决这个问题。我有一个带有xib的Controller(ControllerA)。在那个xib里面我有一个自定义的UIView(UIViewA)。UIViewA在我的所有其他xib中作为页脚并加载了awakeFromNib。初始化代码如下:-(void)awakeFromNib{[[NSBundlemainBundle]loadNibNamed:@"ICOMFooterView"owner:selfoptions:nil];[selfaddSubview:self.footerView];[[NSNotificationCenterdefaultCenter]addObse

ios - 如何刷新 UIView

我遇到的一个问题是,这是showads函数。[self.mMainViewaddSubview:adViewController.view];//...(myfunctiontodisplayads)这是hideads函数。//...(myfunctiontohideads)[[AdViewControllersharedAdViewController].viewremoveFromSuperview];[self.mMainViewsetNeedsDisplay];mMainView是一个UIView。AdViewController是一个UIViewController。问题是在