草庐IT

ios - 在居中的 UIButton 上左对齐图像

让UIButton的图像边缘插入左对齐同时让标题完全居中的好方法是什么?比如下面的:图像将有一个固定的左内插,但标题将始终在整个按钮中居中。我找到的大多数解决方案可以追溯到4或5年前,它们基于手动计算图像的必要插图,同时保持标题的中心对齐。真的没有简单的方法来做到这一点吗? 最佳答案 您可以使用按钮图像将Assets设置为左对齐,并将水平对齐方式设置为左对齐。对于标题,您可以添加一个额外的UILabel并以水平居中对齐的方式对其进行约束。 关于ios-在居中的UIButton上左对齐图像

ios - 在 iOS 上使用 UINavigationController 时如何在屏幕上垂直居中?

我在IB中的UIViewController中定义了一个UIView,并且我放置了一个完全居中(垂直和水平)的事件微调器。这一切看起来都很棒,除了在实践中我通过将UIViewController推到UINavigationController上来使用它-因此,它显示“向下推”我的屏幕50像素或其他任何东西,所以我的微调器不再居中。您如何解决这个问题?我希望相同的代码适用于所有iOS设备。我不介意以编程方式添加它——也许我需要这样做?但我不知道如何使用屏幕尺寸、View尺寸、导航View尺寸,然后以微调器的“本地”坐标系结束。 最佳答案

css - 如何在浏览器窗口的边界(垂直和水平)中保持居中的 div?

我正在努力使图像和链接始终保留在浏览器窗口中。这是site.在iPad上加载时,居中内容比窗口大,如图所示.我希望它显示为(显然没有黑色边框)。这可能吗? 最佳答案 在没有任何额外标记的情况下使元素居中的技巧是使用translate:div{position:absolute;top:50%;left:50%;transform:translateX(-50%)translateY(-50%);}这是fiddle:http://jsfiddle.net/QE8KV/附注不要忘记供应商前缀。

ios - 添加一个 CALayer 作为 UIView 居中的子层

我正在使用最新的SDK开发iOS应用程序。我想在UIView中添加一个CALayer,这个CALayer将小于UIView。我想模拟某种margin。staticintconstNSLayerX=0;staticintconstNSLayerY=0;staticintconstNSLayerWidth=60;staticintconstNSLayerHeight=60;-(void)setBackgroundLayer:(UIColor*)startColorendColor:(UIColor*)endColorcornerRadius:(int)radius{backgroundGr

ios - 如何在 UITextView 中水平居中一行文本?

我有一个显示大量文本的UITextView。我需要将TextView中的一些(但不是全部)文本行水平居中。我已经尝试使用NSParagraphStyle实例设置NSParagraphStyleAttributeName,其alignment属性是NSTextAlignmentCenter在要居中的行的范围内。我还设置了字体,所以居中线是粗体。当我使用下面的代码执行此操作时,相关行以粗体显示,但仍保持左对齐。if(shouldCenterLine){NSMutableParagraphStyle*centerStyle=[[NSMutableParagraphStylealloc]ini

iOS 以编程方式居中对象

我正在更新一个应用程序以支持iPhone6Plus。在以编程方式设置的其中一个View上,在5S或更低版本上运行时,所有View都以它们应有的方式居中。然而,在6Plus上,它略微向左移动。我如何调整此代码以使其在所有版本中都水平居中?[self.logInView.usernameFieldsetFrame:CGRectMake(35.0f,125.0f,250.0f,50.0f)];[self.logInView.passwordFieldsetFrame:CGRectMake(35.0f,175.0f,250.0f,50.0f)];[self.fieldsBackgroundse

ios - 居中对齐 UIImageview 和大型 UILabel AutoLayout

我有一个UIImageView和一个UILabel。标签的高度比图像高,所以我想将两者的Y位置居中对齐。这是原始案例:当我将中心Y从图像应用到标签时,标签内容被截断。请有人指导我正确的约束......谢谢! 最佳答案 我在我的Storyboard中使用上面的设置。左边是一个UIImageView,右边是一个UITextView;在UIViewController中设置。我这样设置我的约束:UIImageView宽度等于://任何你想要的HeightEquals://随心所欲Y居中对齐:TextView通往Superview的空间:1

ios - 当我的 UIScrollView 缩放图像时,我该怎么做才能使框架正确居中?

基本上,我希望我的应用程序表现得像Photos.app那样。当您放大图像时,没有什么特别的发生,只是使该部分变大。但是,如果您随后缩小并且图像周围有黑色字母框,它会将其正确居中,以便黑色边框在垂直和水平方向上保持平衡。所以基本上它会在需要时将其居中,否则将其保留。很多questionsandtheircorrespondinganswers试图解决这个问题,但他们似乎都实现了它因为图像正在缩放。如果需要,我只希望它在缩放后正确居中图像。是否有公认的方法来执行此操作?现在我只是这样:-(void)scrollViewDidEndZooming:(UIScrollView*)scrollV

ios - 带有 "+"文本的 UILabel 未垂直居中

self.iconLabel.frame=self.contentView.frame;self.iconLabel.font=[UIFontsystemFontOfSize:100.0];self.iconLabel.text=@"+";self.iconLabel.textColor=[UIColorblackColor];self.iconLabel.textAlignment=NSTextAlignmentCenter;因此UILabel的框架与其容器Viewself.contentView的大小相同我还需要“+”垂直居中,我希望它在中心。我怎样才能做到这一点?我唯一的想法是将

ios - 在显示标注之前居中 MKMapView

我试图在选择注释后将MKMapView居中。我也启用了canShowCallout但似乎iOS首先显示标注(当它不适合屏幕时会移动)然后移动map,导致标注不完整在屏幕上可见。如何在渲染和显示标注的位置之前使map居中? 最佳答案 我想完成同样的事情并最终做了以下事情。在我开始之前请注意:我知道这个解决方案非常丑陋!...但是,嘿,它有效。注意:我的目标是iOS9,但它应该适用于以前的iOS版本:好的,我们开始:首先,在您的ViewController中创建一个新属性,例如:@property(nonatomic,assign,ge