草庐IT

ios - 在 Swift 3 中以编程方式使用 ScrollView

我已经搜索了其他问题,似乎仍然无法在swift3中使用自动布局以编程方式创建我的scrollView。我能够让我的scrollview显示如下图所示,但是当我滚动到底部时,我的其他标签不会出现,并且“滚动顶部”标签不会消失。希望有人可以帮助查看下面我的代码!importUIKitclassViewController:UIViewController{letlabelOne:UILabel={letlabel=UILabel()label.text="ScrollTop"label.backgroundColor=.redlabel.translatesAutoresizingMask

ios - 在 Swift 3 中以编程方式使用 ScrollView

我已经搜索了其他问题,似乎仍然无法在swift3中使用自动布局以编程方式创建我的scrollView。我能够让我的scrollview显示如下图所示,但是当我滚动到底部时,我的其他标签不会出现,并且“滚动顶部”标签不会消失。希望有人可以帮助查看下面我的代码!importUIKitclassViewController:UIViewController{letlabelOne:UILabel={letlabel=UILabel()label.text="ScrollTop"label.backgroundColor=.redlabel.translatesAutoresizingMask

ios - 在 Swift 中以编程方式制作 Segue

我有两个VC:VC1和VC2。在VC1中,我有一个以编程方式创建的finish按钮和一个要传递给VC2的resultarray。我知道如何在Storyboard中制作Segue,但目前我不能这样做,因为finishbutton是通过编程制作的。如果我想使用segue传递结果数组,有没有办法以编程方式进行segue?如果这不可能,我是否应该使用presentViewController显示VC2并设置一个委托(delegate)来传递resultarray? 最佳答案 您可以按照此答案中的建议进行操作:InstantiateViewC

ios - 在 Swift 中以编程方式制作 Segue

我有两个VC:VC1和VC2。在VC1中,我有一个以编程方式创建的finish按钮和一个要传递给VC2的resultarray。我知道如何在Storyboard中制作Segue,但目前我不能这样做,因为finishbutton是通过编程制作的。如果我想使用segue传递结果数组,有没有办法以编程方式进行segue?如果这不可能,我是否应该使用presentViewController显示VC2并设置一个委托(delegate)来传递resultarray? 最佳答案 您可以按照此答案中的建议进行操作:InstantiateViewC

swift - 如何在 Swift 中以短格式获取当前日期

在下图中你可以看到我写的代码和所有变量的值:classfungetCurrentShortDate()->String{vartodaysDate=NSDate()vardateFormatter=NSDateFormatter()dateFormatter.dateFormat="dd-MM-yyyy"varDateInFormat=dateFormatter.stringFromDate(todaysDate)returnDateInFormat}Variablevalues如您所见,当前日期没有问题,但是当我尝试将NSDate更改为字符串时,它就是不会这样做。

swift - 如何在 Swift 中以短格式获取当前日期

在下图中你可以看到我写的代码和所有变量的值:classfungetCurrentShortDate()->String{vartodaysDate=NSDate()vardateFormatter=NSDateFormatter()dateFormatter.dateFormat="dd-MM-yyyy"varDateInFormat=dateFormatter.stringFromDate(todaysDate)returnDateInFormat}Variablevalues如您所见,当前日期没有问题,但是当我尝试将NSDate更改为字符串时,它就是不会这样做。

ios - 自定义字体无法在 swift 中以编程方式工作

我已按照步骤在swiftday-by-day的xcode中添加自定义字体和customfonts但我无法以编程方式在应用标签中设置该字体。varlabeladd=UILabel(frame:CGRectMake(40,50,70,22))//label.center=CGPointMake(160,284)///labeladd.font=UIFont.boldSystemFontOfSize(15)labeladd.font=UIFont(name:"SourceSansPro",size:15)labeladd.textColor=UIColor.blackColor()label

ios - 自定义字体无法在 swift 中以编程方式工作

我已按照步骤在swiftday-by-day的xcode中添加自定义字体和customfonts但我无法以编程方式在应用标签中设置该字体。varlabeladd=UILabel(frame:CGRectMake(40,50,70,22))//label.center=CGPointMake(160,284)///labeladd.font=UIFont.boldSystemFontOfSize(15)labeladd.font=UIFont(name:"SourceSansPro",size:15)labeladd.textColor=UIColor.blackColor()label

ios - 如何在 iOS Swift 3 中以编程方式推送和呈现给 UIViewController 而无需 segue

我正在使用此代码在iOS中以编程方式推送SHOW和MODALLY>objective-c。现在想了解Swift3。NewsDetailsViewController*vc=instantiateViewControllerWithIdentifier:@"NewsDetailsVCID"];vc.newsObj=newsObj;//--this(SHOW)[self.navigationControllerpushViewController:vcanimated:YES];//--orthis(MODAL)[selfpresentViewController:vcanimated:Y

ios - 如何在 iOS Swift 3 中以编程方式推送和呈现给 UIViewController 而无需 segue

我正在使用此代码在iOS中以编程方式推送SHOW和MODALLY>objective-c。现在想了解Swift3。NewsDetailsViewController*vc=instantiateViewControllerWithIdentifier:@"NewsDetailsVCID"];vc.newsObj=newsObj;//--this(SHOW)[self.navigationControllerpushViewController:vcanimated:YES];//--orthis(MODAL)[selfpresentViewController:vcanimated:Y