草庐IT

objective-c - 如何为 UIView 设置动画,使其向右离开屏幕,然后从左侧重新出现

我有一个View包含在我的应用程序的主视图中(屏幕中间的一个正方形)。我编写了以下代码,如果您向左滑动View,它会将View从屏幕向右滑动:-(IBAction)swipeLeft:(id)sender{CGRectinitCardViewFrame=self.cardView.frame;CGRectmovedCardToRightViewFrame=CGRectMake(initCardViewFrame.origin.x+1000,initCardViewFrame.origin.y,initCardViewFrame.size.width,initCardViewFrame.

iphone - 创建 View Controller 时,我没有选中 Targeted for iPad 选项。如何使用 XCode 4.2 修复我的 UIView 以针对 iPad 设备?

我在创建我的UIViewController对象之一时犯了一个错误。创建文件时,我忘记选择TargetforiPad选项。我从来没有认为这是一个大问题,因为我总是在生成的Nib文件中更改我的初始View,以不显示状态栏,并自由调整大小。但是,我最近遇到了一个问题。我创建的UIViewControllerTargetedforiPad上有一个工具栏。这意味着默认样式是蓝色。问题是我所有的其他View都是为iPad创建的,默认的iPad风格是灰色调,而不是与iPhone/iPod设备相关的蓝色色调。我需要我的应用程序保持一致,我不想从头开始,重新制作我的Nib文件,然后将它重新连接到我的V

ios - 编程多行混合 uiview 类型文本

我如何优雅地实现包含链接、纯文本和格式化单词组合的多行文本?现在,我能想到的就是将每个单词分解成一个标记并以不同方式显示/定位它(UILabel、UIButton等),但是,这是非常低效的。这是我试图通过Instagram的评论功能实现的示例。注意、用户名的格式化链接、缩进的多行文本以及可能的主题标签内联链接。 最佳答案 编辑9月14日所以我能够使用FTCoreTextView实现非常相似的东西导入/实现很简单。我在我的ARC项目中将代码用作静态库。以下是核心组件:我使用一种方法为单元格的FTCoreTextView设置样式(NSA

ios - 将 MPMoviePlayerController 的 View 添加到 UIView

我想将MPMoviePlayerController添加到UIView。首先,我在xib文件中放置了一个名为youTubeView的View。youtubePlayer是MPMoviePlayerController。[youtubePlayer.viewsetFrame:youTubeView.frame];[youTubeViewaddSubview:youtubePlayer.view];[youtubePlayerplay];我希望youtubePlayer的View覆盖在youTubeView上。但是youtubePlayer的View变宽了,它只是覆盖了youTubeVie

ios - 在不中断交互的情况下向 UIView 添加圆角。

这个答案很有效,AddingRoundedCornerstoonlytopofUITableView?除了我的UIBarButtonItems不再可点击。我的猜测是面具现在位于按钮顶部,破坏了交互。有没有人有任何想法可以在不干扰其余View的情况下实现这一点? 最佳答案 您是否尝试过只屏蔽您的tableView的层:CAShapeLayer*maskLayer=[CAShapeLayerlayer];maskLayer.path=[UIBezierPathbezierPathWithRoundedRect:self.boundsby

iphone - 在 UIView 中加载不同的 View Controller (就像 Xcode 的 iFrame)

我正在使用Xcode中的Storyboard制作我的第一个iPhone应用程序,但遇到了困难。我的主屏幕有一个名为MemberViewController的ViewController,它是主屏幕。这个屏幕有一个UIView,它比名为mainContent的ViewController小。所以基本上,我希望能够在UIView中加载不同的ViewController(都与UIView大小相同)。MemberViewController(主页)-mainContent(UIView)GetStartedViewController(我想在UIView中显示的独立ViewController

iphone - 跟踪 UIView 帧变化动画

我有一个UITextView,它使用animateWithDuration:animations方法改变它的框架:[UIViewanimateWithDuration:1.5animations:^{[_textViewsetFrame:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height-keyboardSize.height-25)];}];是否有任何回调可以帮助我跟踪UITextView的动画高度? 最佳答案 没有准确的方法。那是因为框架只是

ios - 当我将 AVCaptureVideoPreviewLayer 添加到我的 UIView 时,UIButton 消失了

我已经在我的ViewController中添加了一个View,并在Interfacebuilder中向我的View添加了一个记录按钮。我以编程方式初始化AVCaptureVideoPreview层并将其添加到我的view.layer。运行后,我会在屏幕上看到摄像头在工作,但没有按钮。我必须使用[myViewaddSubview:self.record]添加按钮,然后我才能看到它。我检查了我的界面构建器,按钮是不透明的,但在我将它添加到代码中之前它仍然不会显示。有什么想法吗?非常感谢您的帮助。 最佳答案 那是因为您可能在ViewCon

ios - 如何在应用自动布局的情况下动态移动 UIView?

我有一个UISegmentedcontrol(有2个段)和一个UIView。由于最小段数为2,我不想隐藏segmentedcontrol并添加UILabel。这是它在模拟器中的样子:(红色是UIView。)这是我的代码:[self.segmentsetHidden:YES];CGRectsegmentFrame=self.segment.frame;segmentFrame.size.width/=2;UILabel*myLabel=[[UILabelalloc]initWithFrame:segmentFrame];NSIndexPath*indexPath=[NSIndexPath

ios - 使用 UIView 仅检测双击或单击?

我想在用户触摸View时仅检测双击/单击。我做了这样的事情:-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[touchesanyObject];CGPointprevLoc=[touch]if(touch.tapCount==2)NSLog(@"tapCount2");elseif(touch.tapCount==1)NSLog(@"tapCount1");}但它总是在2次点击之前检测到1次点击。我如何才能检测到1/2次点击? 最佳答案