草庐IT

iOS - 动画不重复

我做了类似的东西:[UIViewanimateWithDuration:2.0delay:0options:UIViewAnimationOptionRepeatanimations:^{NSLog(@"Repeating...");/**code**/}completion:^(BOOLfinished){/**code**/}];但是动画不会自己重复。我错过了什么吗?我已经删除了彩色动画,但动画还没有重复。但我一定是做错了什么,因为我尝试了以下简单的代码,但动画仍然没有重复:[UIViewanimateWithDuration:1.0fdelay:0options:UIViewAn

iphone - 根据内容调整 UIView 的大小

我有一个View,其中有很多标签被解析的XML填充。该View位于UIScrollView中。一些XML对于标签来说太长了。我正在根据XML内容调整标签的大小。调整标签大小时,它们会与后续标签重叠,因为我的UIView(位于UIScrollView内)未调整大小。我已经在网上搜索了几个小时,试图找到这个问题的答案,但我尝试过的一切都没有达到我想要的效果。任何帮助将不胜感激。这是我的populateLabels方法。-(void)populateLabels{NSString*noInfo=(@"NoInformationAvailable");lblCgName.text=_Campg

iphone - 访问 UITabBarController 的内容 View

有没有办法访问内容View(在图表中显示为自定义内容)以更改其框架? 最佳答案 在标签栏中访问所选ViewController的ViewUIView*view=tabBarController.selectedViewController.view;在标签栏中访问第二个ViewController的ViewUIView*view2=[(UIViewController*)[tabBarController.viewControllersobjectAtIndex:1]view]; 关于i

ios - [CALayer 保留] : message sent to deallocated instance?

在我的应用程序中,当我切换View时,大约在第4次切换View后,我遇到了一个崩溃消息:***-[CALayerretain]:messagesenttodeallocatedinstance0x6c4ba0我在Xcode中启用了NSZombieEnabled,它会在切换View时将我指向这一行:[self.viewremoveFromSuperview];此外,如果我对(gdb)进行回溯,它会给我这个:#00x37dd68a0in___forwarding___()#10x37d31680in__forwarding_prep_0___()#20x37d1d026inCFRetain

ios - 我可以旋转没有黑条的 UIView 吗?

我有一个UIView,它占据了iphone上的整个窗口。当它旋转到横向时,边缘会出现小黑条,直到它卡入到位,正如我所料。我想让那个uiview比屏幕大,这样旋转它就不会显示那些黑条,而是显示通常在屏幕外的View部分。我试过增加View的框架和边界,但这似乎没有用。有人成功过吗? 最佳答案 您需要做两件事才能实现这一点。首先,窗口的RootViewController将始终将其View调整为窗口的大小。所以你的大View需要是RootViewControllerView的subview(以防止它被缩小),并且你的RootViewCo

ios - 如何使用 iOS5 的 viewcontroller 创建通用 View ?

我想为iOS5开发并有一个Storyboard...我刚刚在Storyboard上使用UIViewController创建了UIView。我添加了许多其他UIButtons和标签,并创建了VCsocket。我想在单个父View上将此View与它的ViewController一起使用3次。这怎么可能?我不想复制“很多其他UIButtons和标签”...也许我应该在单独的XIB中从Storyboard中创建这个View?我将如何在Storyboard中使用XIB?更新:谢谢你,Juzzz-您的解决方案完美无缺: 最佳答案 您必须创建2个

iPhone 如何将 View Controller 的 View 添加到另一个 View Controller 的 View ?

我一直在想这个问题,我真的不知道如何正确地将一个ViewController管理的View添加到另一个ViewController的View中。这不起作用,因为View没有完成加载self.messageViewController=[[PopupMessagesViewControlleralloc]initWithNibName:@"PopupMessagesViewController"bundle:nil];[self.viewaddSubview:self.messageViewController.view];如何将ViewController从nib创建的UIView添加

iphone - 如何通过旋转在圆形轨迹上移动 uiview?

就像图中的路径(新人不允许发图,抱歉只能给个链接)http://cdn.dropmark.com/30180/3bd0f0fc6ee77c1b6f0e05e3ea14c821f8b48a82/questiong1-1.jpg非常感谢您的帮助 最佳答案 在触摸事件委托(delegate)上试试这个(如果你想用触摸事件旋转View)--(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{touches=[eventallTouches];UITouch*touch=[[

ios - 如何在带圆角的 super View 中翻转非全屏 UIView?

我正在翻转UIView,类似于天气应用程序的页面翻转。但是,View不是全屏的,并且superView有圆角。问题是在翻转动画期间,父View的圆角被黑色填充到方角。这是我设置角的方式:self.view.layer.cornerRadius=15.0f;self.view.clipsToBounds=YES;这是我翻转View的方式(frontView和backView都被保留):UIView*toView;UIView*fromView;UIViewAnimationOptionsanimationType;if(toFront){toView=self.frontView;fro

iOS UIView 旋转后获取帧

我试图在方向改变后获取我的UIView的大小。在我的ViewController中,我实现了didRotateFromInterfaceOrientation:并在我的View中调用了setNeedsLayout:。在我的View的layoutSubviews方法中,它尝试根据旋转后的新帧大小执行一些逻辑,但帧大小尚未更新以反射(reflect)新方向(例如,它仍然是768x1024而不是1024x768移动到横向后)。如何获取更新后的帧大小? 最佳答案 只是用LuisOscar所说的来回答,这样问题就会显示为已回答。解决方案是访问