草庐IT

button_size

全部标签

ios - UIButton 自动调整 Button 字体大小 Swift

我尝试做一些测验,但我的回答按钮有问题。简单的事实:文本太长,我尝试使用不同的方法为单元格自动调整它。我现在的状态:forbtninbtnArr{btn.titleLabel!.minimumScaleFactor=0.3btn.titleLabel!.numberOfLines=0btn.titleLabel!.adjustsFontSizeToFitWidth=truebtn.titleLabel?.baselineAdjustment=UIBaselineAdjustment.AlignCenters//btn.contentEdgeInsets=UIEdgeInsets(top

ios - UIImage.size 不同于像素分辨率?

我正在调整UIImage的大小,如果我在调整大小后打印尺寸:print(myImage.size)我得到输出:(295.5,350.0)保存图像后,我检查分辨率并得到:555×700像素UIImage.size不是图像的分辨率吗? 最佳答案 要获得图像的像素分辨率,您可以使用下一个代码段:letimage:UIImage=...letsize=CGSize(width:image.size.width*image.scale,height:image.size.height*image.scale)它考虑了图像的比例值。

iOS : adding zposition and button action doesn't work anymore

您好,我在我的应用程序的开头实现了一个演练,并在最后一个演练View中实现了一个按钮,用于转到另一个ViewController,但我没有看到该按钮,所以我搜索并添加了此语句self.mybutton.layer.zposition=1所以在这段代码之后我终于看到了我的按钮,但是我的操作不再起作用了??谢谢你的帮助 最佳答案 将您的按钮移动到Storyboard中所有其他View的顶部,然后检查UIApplication.shared.keyWindow!.bringSubview(toFront:yourBtn)

objective-c - Swift - 带有 button.tag 的枚举?

我在ObjC中有这段代码我想或试图将其转换为swifttypedefNS_ENUM(NSInteger,BB3Photo){kirkenType=10,festenType=20,praestType=30};@property(nonatomic,assign)BB3PhotoselectedPhotoType;-(IBAction)changeImage:(id)sender{if([senderisKindOfClass:[UIButtonclass]]){UIButton*button=sender;_selectedPhotoType=button.tag;}UIAction

IOS : Button click not getting registered, xcode 不并行显示代码和 Storyboard

我正在尝试一些IOS编程并根据文档构建基本应用程序here.我按照文档进行操作,但由于我还在其中添加了打印语句,因此图像点击未注册。如果这是问题所在,我正在模拟器中尝试代码。截图:我点击的图片是截图。代码:////ViewController.swift//TestApplication////Createdbyon28/04/16.//Copyright©2016.Allrightsreserved.//importUIKitclassViewController:UIViewController,UITextFieldDelegate,UIImagePickerController

ios - swift : deinit is not calling on back button action

在objective-C中,后退按钮上的dealloc方法被调用。与swift中的类似吗? 最佳答案 正如您所理解的,deinit等同于dealloc。如果它没有被调用,你的对象就不会被销毁,这意味着某些东西对它有很强的引用。这在ObjC和Swift中是相同的。当您删除最后一个强引用时,将调用deinit。dealloc和deinit都与“后退按钮操作”无关。它们只与释放对象有关,通常只执行资源清理。如果您依赖调用它们来响应用户操作,则您可能存在设计错误。 关于ios-swift:dei

android - Widget.AppCompat.Button colorButtonNormal 显示灰色

我有values:styles.xml有:@color/my_color@android:color/white和values-v21:styles.xml与:@color/my_color@android:color/white应用风格与@style/AppTheme.Button但颜色显示为灰色而不是@color/my_color 最佳答案 要自定义一个按钮,只需将android:theme="@style/AppTheme.Button"设置为您的按钮。按照你在问题中所做的那样定义你的风格@color/my_color[编辑]

android - Widget.AppCompat.Button colorButtonNormal 显示灰色

我有values:styles.xml有:@color/my_color@android:color/white和values-v21:styles.xml与:@color/my_color@android:color/white应用风格与@style/AppTheme.Button但颜色显示为灰色而不是@color/my_color 最佳答案 要自定义一个按钮,只需将android:theme="@style/AppTheme.Button"设置为您的按钮。按照你在问题中所做的那样定义你的风格@color/my_color[编辑]

swift - fatal error : can't unsafeBitCast between types of different sizes (using gamekit)

使用此处的GameKit多人游戏功能(EasyGameCenter):https://github.com/DaRkD0G/Easy-Game-Center-Swift当两个玩家连接时,我在这条线上崩溃了letplayerIDs=match.players.map{$0.playerID}as![String]在控制台中使用这个fatalerror:can'tunsafeBitCastbetweentypesofdifferentsizes有什么想法吗?这里是完整的功能,方便引用:@available(iOS8.0,*)privatefunclookupPlayers(){guardl

swift - Button.isHighlighted 时如何更改边框颜色

我想知道如何在我的UIButton周围设置边框,以便在单击或突出显示时更改不透明度及其中的文本。我的逻辑告诉我,它应该是这样的......但它似乎不起作用://BTNSTYLINGbtnstd.layer.cornerRadius=5btnstd.layer.borderWidth=1.5btnstd.layer.borderColor=UIColor.white.cgColor//Changebordercolorwhenhighlightedif(btnstd.isHighlighted){btnstd.layer.borderColor=UIColor(white:1,alpha