草庐IT

ios - UIView.hidden 不会立即生效

我有一个带有UITableView和UIView的UIViewController(见下文)。当我在某处调用hiddenLoadingView时,UIView仍在显示,然后在10-20秒后关闭,为什么?-(void)viewDidLoad{....self.tableView=[[[UITableViewalloc]init]autorelease];[self.viewaddSubview:self.tableView];self.loadingView=[[[UIViewalloc]init]autorelease];[self.viewaddSubview:self.loadin

ios - 混淆理解 UIView、UICollectionView、UITableView、UIScrollView 的边界属性

我一直在UICollectionView中看到负值边界“Y”值,并且它在向下滚动时不断减少它,在向上滚动时增加到正值。边界值在UICollectionView中是如何工作的?据我所知,UIView中的边界具有常量X和Y值。我是不是想错了?谁能解释一下边界在UIView、UITableView、UICollectionView和UIScrollView中是如何工作的? 最佳答案 对于大多数UIView,边界原点总是(0,0)。但是,UITableView和UICollectionView都是UIScrollView的子类。UIScro

objective-c - 序列化/存储 UIView 及其 subview

我是一名相对较新的iOS开发人员,之前的大部分经验都来自.NET。我的应用程序是一个类似Canvas的系统,因为有一个父UIView,其中包含用户放置/调整大小/等的所有对象作为subview。我希望能够将这些位置/配置保存到命名文件中。在.NET中,我会简单地将UIView子类化,给它一个“标题”属性,然后将其序列化到文件中,然后反序列化它们以将它们加载回来,但在Cocoa中我完全迷失了。最初我认为我可以使用NSCoding来做到这一点,但这似乎不是保存多个文件的好方法。所以我查看了CoreData,但我不确定如何创建现有CocoaUIKit类(如UIView)的CoreData对象

iphone - 用于 UIView 的 iOS initWithNibName

是否可以为扩展UIView的自定义类实现initWithNubName。例子:.h@interfaceUIPullerView:UIView{}-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil;.m-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{NSBundle*bundle=nibBundleOrNil==nil?[NSBundlemainBundle]:nibBundleOr

ios - 在 CAKeyframeAnimation 之后定位 UIView 会导致显示故障

我在使用CAKeyframeAnimation时遇到了这个问题。在为UIView的图层设置动画后,我想将UIView定位到我正在设置动画的位置,以便用户可以继续使用此UIView上的按钮。我目前正在使用此代码://OpenanimationCAKeyframeAnimation*openAnimation=[CAKeyframeAnimationanimationWithKeyPath:@"transform.translation.y"];openAnimation.fillMode=kCAFillModeForwards;openAnimation.duration=.55;ope

ios - Interface Builder——NIB 中 UIView 上真正奇怪的框架起源

我正在构建一个自定义组件,我决定在NIB中使用自定义UIView来构建它。在同一个nib文档中还有其他几个UIView,但都在根级别。如您所见,所有这些元素都具有odX/Y(对我而言)根本不直观。容器UIView:(为什么X=122和Y=42)第一个子容器UIView是上半部分(前4个字段)为什么X=122和Y=22?显然它位于其父元素的左上角第二个子容器UIView是上半部分(后4个字段)为什么X=122和Y=62?我希望它位于X=0和Y=43处? 最佳答案 看到第一个InspectorView中间的红叉了吗?在“来源”标签的正上

ios - uiview的圆角看起来不太好,uiview

我使用:将我的View转角self.instructionView.layer.borderColor=[UIColororangeColor].CGColor;self.instructionView.layer.borderWidth=.5;self.instructionView.layer.cornerRadius=5;我得到的是角是圆的,但角看起来不太好。请查看图片以获取您的信息我该怎么做或有其他方法可以解决此问题。 最佳答案 您面临的问题是1/2像素问题。无法绘制1/2像素,因此CoreGraphics将使用抗锯齿并伪造

ios - 为 'Slide' iOS UIView 设置动画但关联的 subview 不移动

我对我认为是来自UINavigationBar的简单UIView幻灯片动画有疑问。我有一个带有UIButton的UIView,我想模拟一个幻灯片通过动画View高度从导航栏向下/向上效果。问题是View动画但是任何subview例如UIButton保持固定。我正在使用Xamarin(C#)进行编码,但我确信它对于Objective-C编码人员来说足够简单阅读if(_menuView==null){//setinitialframe_menuView=newMenuView{Frame=Window.Frame};//storeoriginal"expanded"heightforlat

ios - 如何在显示之前在界面生成器(.xib)中配置子类 UIView?

在我的应用程序中,我对UIView进行了子类化,它在.m文件中声明了三个ivar(2UIButton和一个UITextField)。我通过从对象库中拖动UIView并将它们转换为我的子类来使用该对象。下面是我的实现@interfacePrescriber(){UIButton*_addButton;UIButton*_lessButton;UITextField*_valueField;}@end@implementationPrescriber@synthesizevalue=_value,intValueofStrig=_intValueofStrig;-(id)initWithF

ios - 如何使用设置了背景图案的 UIView 并使用动画将其垂直缩小

我希望View的顶部在快速动画中与View的底部相遇,以使其消失。(最好先让它生长一秒钟。)我该怎么做呢?UIView的背景图案设置为[UIColorcolorWithPattern:],当我执行self.textOptionsPopover.transform=CGAffineTransformMakeScale(0.0,0.5);时,它就完全消失了. 最佳答案 你有错误的x比例参数-CGAffineTransformMakeScale(0.0,0.5)更改为CGAffineTransformMakeScale(1.0,0.5),