草庐IT

objective-c - UIView动画改变按钮的大小

我开始尝试从应用商店重新创建购买按钮,该按钮需要2阶段点击才能购买。我为按钮的展开设置动画。到目前为止我有这个[UIViewbeginAnimations:nilcontext:nil];[UIViewsetAnimationDuration:0.75];sender.autoresizesSubviews=NO;sender.clipsToBounds=NO;sender.frame=CGRectMake(63,326,200,37);[UIViewcommitAnimations];这只会导致按钮变大,它根本没有动画。我是不是做错了什么,或者其他人是否实现了这种类型的按钮行为?编辑

objective-c - 使用 UIButton 截取 UIView 的屏幕截图

我正在尝试制作一个带有按钮的应用程序,该按钮将截取设备屏幕上绘制的对象的屏幕截图并将其保存在设备的照片库中...我将如何做到这一点?有什么想法吗? 最佳答案 UIGraphicsBeginImageContext(self.view.bounds.size);[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*screenShotimage=UIGraphicsGetImageFromCurrentImageContext();UIImageW

objective-c - 当设置 setStatusBarHidden : in iOS v5 app. 时留有空白。这是修复它的正确方法吗?

我想在我的iOSv5通用应用程序中切换状态栏。但发现其他人似乎有UIViews(在我的例子中是添加到主视图的subview)如果您随后旋转设备(我正在使用模拟器),只会回收隐藏状态栏留下的20px我的观点是通过编程完成的。我尝试了通过谷歌搜索找到的一些建议,但似乎都没有用。即更改自动调整大小/掩码、wantsFullScreenLayout、setNeedsLayout,在IB中“使用全屏”。我终于意识到我正在将我的Viewframeheight设置为0并将它的boundsheight设置为[[UIScreenmainScreen]applicationFrame]size.heigh

ios - 将 UIView 或 UIViewController 置于所有其他之上

我正在对UIApplication进行子类化,以在我的TouchDisplayView中拦截和显示触摸。我想扩展Application、Window、Delegate或MainViewController,以便让我的TouchDisplayView位于所有其他View之上。当我和大多数其他应用程序工作时,View和Controller一直在添加和删除。我认为正确的答案将能够处理这些添加和删除,并且仍然将TouchDisplayView保持在顶部。感谢您的帮助,乔 最佳答案 您可以采用以下几种方法:如果您只针对iOS5+和iPad,您

ios - 使用 iOS6 在 Storyboard 中旋转 UIView

我有一个UILabel我想旋转180度,这样文本就会上下颠倒。我做了一些搜索,找到了thisquestion用CGAffineTransformMakeRotation覆盖旋转。有没有办法在我的UIStoryboard上正确旋转它?标签总是会以相同的固定旋转方式出现,所以最好让它在我的Storyboard中以与运行时相同的方式显示。我找到了thispostsayingit'simpossible,但那是一篇很老的文章(我认为是Storyboard之前)。当然,如果它没有Storyboard,我可以像在我的viewDidLoad中链接的另一个问题中那样使用CGAffineTransfor

ios - 创建自定义弹出窗口/警报 UIView/UIViewController 的正确方法

我已经为iOS开发了很长一段时间,但我总是遇到自定义警报/弹出窗口的问题,我只是不知道添加自定义View的正确方法是什么作为应用中所有其他View之上的弹出窗口。我在网上查过有几种方法可以做到这一点,但是创建这些自定义警报/弹出窗口的最佳方法是什么?有一个CustomViewController类,这就是我创建它并将其添加为弹出窗口的方式:创建一个新的UIViewController在UIViewController的XIB文件中添加一个UIView作为self.view的子文件>(这将在内部保存弹出元素)在UIViewController中添加此方法以呈现View:-(void)pr

iOS - 如何创建带阴影的 "material design"兼容 UIView?

我想看看是否有办法用ashadowbehaviorcompliantwithmaterialdesign创建一个UIView.我的理解是,随着物体远离背景表面,阴影变得更加强烈。我可以像这样手动添加阴影,但是这个阴影不会计算阴影的强度(基于Z顺序)。button.layer.shadowPath=[UIBezierPathbezierPathWithRoundedRect:button.layer.boundscornerRadius:11].CGPath;button.layer.shadowOpacity=1.0;button.layer.shadowOffset=CGSizeMa

ios - 查看背景颜色和按钮图像具有相同的代码但外观不同 (iOS)

我通过Storyboard为UIView设置了背景颜色,但我在模拟器中看到更亮的颜色。它与相同代码的按钮图像背景和相同代码的草图不同。阿尔法集1。有什么问题吗? 最佳答案 有时您需要将RGB设置为它们的自然状态,尝试在颜色设置中使用“通用RGB” 关于ios-查看背景颜色和按钮图像具有相同的代码但外观不同(iOS),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/31050984/

ios - 为什么我应该使用 UIToolbar 而不是使用 UIView?

我正在iOS中构建一个即时通讯应用程序。特别是,我正在以最典型的方式实现对话的UI,即在键盘上方滚动的View底部放置一个输入栏(UICollectionView清楚)。现在,我想知道我是否应该将此View实现为带有UIBarButtonItem的UIToolbar而不是带有UIButtonUIView/s。UIToolbar有什么优点? 最佳答案 我认为除了方便之外没有太大区别。使用UIToolbar您可以获得以下内容:UIBarButton项目可以说更容易添加到工具栏,并且布局是自动的,而添加有点复杂按钮到View。您可以将Vi

ios - 如何在 'aspect fill' 模式下将 UIImageView 裁剪为新的 UIImage?

我正在尝试使用可以放置在UIImageView中任何位置的叠加层UIView裁剪ImageView的子图像。当UIImageView内容模式为“AspectFit”时,我从一篇关于如何解决此问题的类似帖子中借用了一个解决方案。建议的解决方案是:funccomputeCropRect(forsourceFrame:CGRect)->CGRect{letwidthScale=bounds.size.width/image!.size.widthletheightScale=bounds.size.height/image!.size.heightvarx:CGFloat=0vary:CGF