草庐IT

ios - 基本动画(滑动转动)

我正在考虑将动画添加到我的TableView中。这应该按以下方式工作:用户在表格View单元格上水平滑动,单元格的内容转动,以便“卡片的另一面”可见。我怎么能那样做?我不知道我是否尝试通过在每一行中使用openglView自己制作所有内容来做到这一点,或者我是否可以使用CoreAnimation?有没有更好的方法可以做到这一点?专业人士如何实现此类动画(例如Flipboard)?我不需要源代码,简短的描述或关键字会很有帮助! 最佳答案 Apple具有内置功能。我目前正在使用它并且效果很好。假设您有2个ViewA和B,您想要在它们之间

iphone - iOS 在命令 Quartz 2D CGContext 上绘图

您好,我制作了一个自定义View,它表示带有轴等的图形,所以我在View的drawRect:方法中使用Quartz2D绘制了很多线。但是我现在想改变它,这样我就可以使用我的View的Controller来单独绘制图形的特定部分。例如绘制x轴等待10秒,然后绘制y轴。所以我已经分离了绘图命令并将它们放入单独的方法中,以便可以从Controller调用它们但是现在因为我在drawRect之外绘图:我无法获得图形上下文。我应该如何着手实现它?quartz2d是正确的选择吗? 最佳答案 您可以将drawRect:功能分离到多个UIView的

ios - AVPlayer 和框架中的控制按钮

我必须在我的应用中播放一系列视频。我正在使用AVQueuePlayer使用代码播放视频:AVQueuePlayer*queuePlayer=[[AVQueuePlayeralloc]initWithItems:items];AVPlayerLayer*myPlayerLayer=[AVPlayerLayerplayerLayerWithPlayer:queuePlayer];myPlayerLayer.frame=CGRectMake(0,0,320,350);[self.view.layeraddSublayer:myPlayerLayer];[self.queuePlayerpla

objective-c - 按下其他 View Controller 时隐藏 uisearchdisplaycontroller 的导航栏

我有一个带有uisearchdisplayController的uitableviewcontroller。点击表格单元格会推送带有某些内容的另一个View,并在推送的ViewController中隐藏导航栏。ViewController有它自己的uitoolbar,到目前为止一切正常。问题是,当显示搜索结果然后点击表格单元格View时,会使用上面带有导航栏的uitoolbar推送ViewController。所以在推送View上有两个栏。我不想隐藏导航栏。如果未从搜索结果中推送ViewController,则此代码有效[self.navigationControllersetNavi

iphone - Modal Segue iOS 后同一 TabBarController 的多个实例

我有一个应用程序,其中一个主TabBarController包含两个控制两个不同ViewA和B的选项卡。ViewA是一个ScrollView,ViewB是一个TableView。当我最初加载应用程序时,ViewA中的ScrollView是空的。为了向我的scrollView添加页面,我将其设置如下:我转到ViewB并执行一个模式转场到嵌入了导航栏的View。navigationBar只有一个按钮“取消”,我用它来关闭View。否则,用户必须单击图像并执行另一个模式转场到不同的View。这个View没有导航栏,只有一个按钮“DONE”,我用它来执行返回初始tabBarController

iphone - IOS 6 View 旋转问题

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:AutorotateiniOS6hasstrangebehaviour我的IOS6有问题,显示器显示为纵向而不是横向。我同时使用真实设备和模拟器设备,如果我在5.1模拟器上构建游戏,如果我使用模拟器版本6或带有版本6的真实设备,则View会正确呈现,View是纵向View。这是我的代码。-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{if(interfaceOrientatio

objective-c - 多个可滚动 subview /表格 View

我正在开发一个ipad应用程序,我需要与此应用程序中的ipad屏幕截图类似的功能:TSN:iPadEdition基本上我可以在一个屏幕上滚动浏览多个subview,甚至一些subview可以彼此重叠然后可以关闭。我想到的第一个想法是在UIScrollView中插入多个subview,然后做一个简单的滚动,但它们如何滚动到彼此之上等等。 最佳答案 您的屏幕截图看起来与CLCascade库非常相似。你可以在github地址找到它:https://github.com/appunite/CLCascade.在链接的图片中有示例的屏幕截图。

objective-c - 在第二个 View 中加载 Nib

我在另一个View中的View中加载一些Nib时遇到问题。我想像框架一样加载这个Nib,你有什么有趣的提示吗?感谢帮助西蒙//.h:PopOverView*popView;//.m:-(void)viewDidLoad{[superviewDidLoad];`popView=[[PopOverViewalloc]initWithNibName:@"PopOverView"bundle:nil];`}-(IBAction)pressedButton:(id)发送者{[self.viewaddSubView:popView.view];}他不知道PopOverView。我不想PopOver

iOS:如何让后台线程在主线程上重绘 View

我的应用程序将查询数据库50次,然后通过将正确的UIImageView添加到另一个UIImageView做出相应的react,然后我希望应用程序在每个循环中立即显示它。唉,经过很多个晚上我都没有让它工作。应用程序不会立即显示UIImageView。话虽如此,当我在中间循环期间放大或缩小时,UIImageViews将会出现!我一定是错过了什么......到目前为止,除了最后一部分[UIScrollViewperformSelector....之外,所有代码都有效。请提前帮助并谢谢你。UIScrollView*firstView;UIImageView*secondView;UIImage

ios - 将自定义 UIView 添加到 UINavigationItem

我有3个按钮,我试图将它们作为自定义header添加到我的应用程序中的某些View中。将它们添加到Storyboard中效果很好,我可以将它们连接到ViewController中的方法。我最近想将这些按钮添加到其他一些页面,并想将它们抽象成一个可以在不同页面上重复使用的控件。我已经设置好了,但是我很难用正常的方法添加它。通常我将ViewController添加为subviewController,然后将View添加为subview,在这种情况下,我将其添加到Storyboard中的占位符中,代码如下所示://SetupHeaderHeaderViewController*headerV