草庐IT

ios - 如何使用具有 affineTransform 的 touchesMoved 移动 UIView

我有UIView,它通过使用垂直变换currentView.layer.affineTransform=CATransform3DGetAffineTransform(CATransform3DConcat(currentView.layer.transform,CATransform3DMakeRotation(M_PI,1.0,0.0,0.0f)));现在我需要通过触摸将这个UIView从一个位置移动到另一个位置,为此我已经使用过-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{}-(void)touchesM

ios - 如何在 UITableView 的单元格之间添加分隔符单元格/uiview?

使用分隔符UIView或单元格分隔单元格的最佳方法是什么?喜欢:31.10.2013message:hi!message:hey!01.11.2013message:hiagain!最好的例子是Whatsapp聊天应用程序,它们使用带有消息日期的小分隔线分隔消息。这个截图中的“7.Mai2013”​​:http://images.ifun.de/wp-content/uploads/2013/05/ipad-screen.jpg我是分段思考的,但对于简单的工作来说可能太复杂了。我还想在某一天的第一个单元格中添加一个UILabel,但这不是很好。感谢您的帮助!

ios - UIView 的空中打印生成白页

我有以下用于打印的代码,我希望它打印该类附加到的ViewController的UIVIew,但是打印只会生成空的白页(和两页而不是一页)我是xcode的新手,你能帮我找出错误吗?UIPrintInteractionController*pc=[UIPrintInteractionControllersharedPrintController];UIPrintInfo*printInfo=[UIPrintInfoprintInfo];printInfo.outputType=UIPrintInfoOutputGeneral;printInfo.jobName=@"Printfile";p

ios - 带有点击手势 Segue 的 UIView

我有一个较小的UIView作为我的UIViewController上主UIView的subview。这个较小的UIView也有一个图像和几个标签。我想要的是让用户触摸这个较小的View(此View上的任何位置或其内容),然后转到一个新的UIViewController。我在较小的View中添加了一个TapGesture,并设置了一个从TapGesture到UIViewController我接下来要显示的segue。然而,这仅在用户仅触摸View上没有标签或图像的空间并且选中“用户交互已启用”时才有效。如果触摸图像或标签,则不会发生任何事情,如果未选中“启用用户交互”,则不会发生任何事情

ios - 如何在界面生成器中查看非常高的 uiview?

我在界面生成器的Storyboard中有非常高的uiview(大约2000像素)。我想在这个高View中从上到下放置TextView。问题是我最多只能看到4英寸屏幕上显示的内容。如何查看整个View以在界面构建器中放置TextView? 最佳答案 能把IB里的外景做大点吗?它目前可能设置为iPhone尺寸(568高度),但您可以将其设置为自由形式(首先在Storyboard中单击ViewController),并将其设置为2000px高度。 关于ios-如何在界面生成器中查看非常高的ui

iOS:在 UIView 的中心绘制一个圆形的 UIImage

我有一个半径为50的圆形图像,现在我想像这样将圆的中心与View的中心相同:-(void)drawRect:(CGRect)rect{UIImage*arrow=[UIImageimageWithPDFNamed:@"circle"atSize:CGSizeMake(50,50)];[arrowdrawAtPoint:self.center];}但是drawAtPoint不是在中心绘制。我想知道如何定位图像的中心?这样我就可以画出来了? 最佳答案 来自Apple的UIImage文档Thismethoddrawstheentireim

ios - 即使 UIView 框架增加,UIScrollview 也不会滚动超出 UIView 高度

我正在尝试在iPhone3.5英寸屏幕中创建一个需要滚动的屏幕。我附上了包含uiviewcontroller、uiscrollview、uiview的配置的图像。问题是尽管高度似乎增加了,但当我运行iPhone4s时,滚动的某些部分隐藏在UIView之外(尽管当我在控制台中打印高度时uiview高度显示700)。可能是什么问题?请帮我? 最佳答案 您的约束具有负值。在最后一个屏幕截图中,我假设是scrollView内部View的约束,superView的底部偏移量是-400。我认为这就是为什么您看不到整个View的原因,因为底部偏移

ios - UIView圆形蒙版动画

我有一个抽象的奇怪形状的UIView。我需要显示一个平滑外观动画。我假设我应该将该动画应用于该View上方的mask。面具将是圆形的。所以用户将看到1'2'3'4'序列。我该如何实现?我想我应该应用一些仿射变换到蒙版View。那么,口罩原本的形状应该是怎样的呢?垂直线? 最佳答案 一个简单的例子,假设我有一个100*100的imageview,注意:为简单起见,我使用硬编码数字CAShapeLayer*maskLayer=[CAShapeLayerlayer];maskLayer.bounds=CGRectMake(0,0,100,

ios - 动画 UIView 的兄弟立即进入最终位置

我使用AutoLayout显示了3个UIView。界面标签用于浏览日历的UIView。这个View是一个包含UIView的自定义UIView,而UIView又包含两个UIButton和几个UILabel约会的UiTableViewView2有一个约束,将其顶部定位为View1的底部View3有一个约束,将其顶部定位为View2的底部非常简单的东西,下面是一张显示View2约束上的常量动画的图片。问题在于View3立即占据了它的最终位置。为什么它在动画期间不停留在View2的底部?黑色区域是未着色区域,最终将由当前动画View2填充我正在使用Monotouch,执行动画的代码是//cal

ios - 我应该使用 UIView 和 UILabels 在 SKView 上显示游戏详细信息吗

我是游戏开发的新手,想知道在屏幕上显示游戏数据的最佳方法是什么。我有一个无尽的奔跑者,Sprite在其中收集gem,我希望在屏幕上显示总数。我正在考虑在SKView上方放置一个带有UILabel的UIView,并让标签在每次触摸后更新。我还希望在最后出现一个游戏结束屏幕,并且也在考虑使用UIView创建它。这是最好的方法还是应该将所有数据保存在SKView本身中?希望这是有道理的。 最佳答案 虽然我认为在SpriteKit应用程序中使用UIKit组件没有什么大错,但我还是建议尽可能使用SpriteKit自己的组件。对于文本,我建议使