草庐IT

iphone - 无论方向如何,如何在 UITableViewCell 中将 UIImageView 居中?

我尝试使用以下代码在UITableViewCell中将UIImageView横向居中://self.cover_imageisaUIImagevariable//cellisaUITableCellViewUIImageView*backcover_imageview=[[[UIImageViewalloc]initWithImage:self.cover_image]autorelease];[backcover_imageviewsizeToFit];//centerimage//floatxPos=cell.contentView.frame.size.width-(self.c

ios - UITextView 对齐文本垂直居中

我想在UItextView中垂直居中对齐文本。我正在使用以下代码UITextView*tv=object;CGFloattopCorrect=([tvbounds].size.height-[tvcontentSize].height*[tvzoomScale])/2.0;topCorrect=(topCorrect;这在iOS5中不起作用,因为返回的contentSize与我在iOS6中得到的不同。知道为什么相同textView的contentSize在iOS5和iOS6中不同吗? 最佳答案 在加载View时为UITextView

ios - 在文本字段中居中对齐占位符

我知道这个问题被问过很多次,但由于drawinrect已被弃用,我在ios8中需要这个。因为我有一个文本字段,我需要居中对齐的占位符,其余测试左对齐。请帮帮我。 最佳答案 您可以使用attributedPlaceholder和对齐设置为.center的段落样式来使占位符居中:letcenteredParagraphStyle=NSMutableParagraphStyle()centeredParagraphStyle.alignment=.centertextField.attributedPlaceholder=NSAttrib

ios - 在 UINavigationBar TitleView 中垂直居中标签

我在UINavigationBar上将要添加到TitleView的标签垂直居中的运气不太好。您可以在下面看到它的样子。这就是我添加标签的方式:UILabel*titleLabel=[[UILabelalloc]init];titleLabel.text=NSLocalizedString(@"activeSessionsTitle",@"");titleLabel.font=[UtilSETTING_NEO_HEADER_FONT];titleLabel.textColor=[UIColorwhiteColor];titleLabel.backgroundColor=[UIColorc

iphone - UITextField:使其更高并将输入文本垂直居中

具有边框样式UITextBorderStyleRoundedRect的UITextField的默认高度为31px。对于iPad应用程序,我想制作一个高度为60px的UITextField,并将文本垂直居中放置,以便它看起来不错(默认情况下,文本仅绘制在UITextField顶部边框下方几个像素处)。如果我执行以下...UITextField*txtLogin=[[UITextFieldalloc]initWithFrame:CGRectMake(200,200,300,60)];txtLogin.borderStyle=UITextBorderStyleRoundedRect;...结

ios - 在 UIView 中将标签居中

在UIView中将标签居中的最佳方式是什么?如果你做一些事情,比如UILabel*myLabel=[[UILabelalloc]initWithFrame:CGRectMake(view.frame.origin.x/2,view.frame.origin.y/2,50.0,50.0)];然后将标签的原点设置为View的中心。最好的办法是使用center属性将View的中心设置为该点。所以我尝试使用以下代码:UIView*aView=[[[UIViewalloc]initWithFrame:[[UIScreenmainScreen]applicationFrame]]autorelea

ios - UITextField 水平文本对齐 - 文本不居中

我有一个非常奇怪的错误,试图在iOS7+应用程序的UITextField对象中水平居中文本。我已经建立了一个新项目来隔离错误并确保我没有做错什么。在viewDidAppear:方法中,我分配/初始化一个新的UITextField实例,如下所示:UITextField*tf=[[UITextFieldalloc]initWithFrame:CGRectMake(60.0f,100.0f,200.0f,200.0f)];tf.backgroundColor=[UIColororangeColor];tf.textAlignment=NSTextAlignmentCenter;[self.v

ios - 如何在 JSQMessagesViewController 中使消息气泡居中

我的目标是在JSQMessagesViewController中有一个“旁白”消息。我希望此消息位于屏幕中央。我试图通过将消息气泡容器(包含气泡和文本)居中来使消息居中。这是我的代码:classMessagesViewController:JSQMessagesViewControlleroverridefunccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{letcell=super.collectionV

ios - UIStackView 内的 UISegmentedControl,分段文本不居中 - iOS 13

在iOS13中,UISegmentedControl设计已更新,但如果将分段控件放在UIStackView中,分段文本不会居中。这是我从StoryBoard中看到的这是运行应用的结果 最佳答案 错误报告已发送给Apple,并已通过iOSbeta3解决。 关于ios-UIStackView内的UISegmentedControl,分段文本不居中-iOS13,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

Swift:如何调整 UIView 的大小并使内容居中?

我的ViewController(“mainView”)中有一个UIView(“myUIView”),里面有一个UILabel(“myUILabel”),垂直居中并带有自动布局约束。我正在为这个UIView设置动画以改变它的高度。最初,我认为自动布局会跟踪动画/变化并使UILabel居中,但UILabel的行为就像它被限制在UIView的顶部一样。UILabel不在动画代码中。引用代码:UIView.animateWithDuration(currentAnimationTime,delay:0.0,options:.CurveEaseOut,animations:{self.myUI