草庐IT

UiviewController

全部标签

ios - UIViewController变量初始化

我正在研究swift语言,我对UIViewController中的变量初始化有疑问。在我的DiagramViewController中,我有一些变量:classDiagramViewController:UIViewController{vartype:Constants.DiagramTypevarfilename:StringvarnumberOfBars:IntvarnumberOfSection:IntvardiagramName:StringoverridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupa

ios - Swift 和 Facebook 登录 : my UIViewController does not conform to FBSDKLoginButtonDelegate

即使Facebook教程说不需要header,我在通过.swift文件中的简单导入框架添加FBSDK功能时也遇到了问题。因此,我遵循了本教程:http://www.brianjcoleman.com/tutorial-how-to-use-login-in-facebook-sdk-4-0-for-swift/使用swift6.3SDKFacebook4.1SDK但是我有两个问题FBLoginViewViewControllerdoesnotconformtoFBSDKLoginButtonDelegateCannotassignavalueoftype'FBLoginViewView

ios - 自定义 UIViewController 转换 - 就像 iOS 11 的应用商店应用程序的今天选项卡

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭2年前。Improvethisquestion创建自定义UIViewController转换的最佳方法是什么,例如在第一个VC上有一个图像,当您点击它时,它会上升到屏幕顶部和其他一些UI组件(如标签和TextView)已添加到屏幕?我想实现类似于Apple在AppStore的新“今日”选项卡上所做的事情:知道什么是最好的方法吗?谢谢你:)

swift - 如何在 Swift 中子类化自定义 UIViewController?

我想创建一个可重用的ViewControllerUsersViewControllerBase。UsersViewControllerBase扩展了UIViewController,并实现了两个委托(delegate)(UITableViewDelegate、UITableViewDataSource),并且有两个View(UITableView,UISegmentedControl)目标是继承UsersViewControllerBase类的实现,在UsersViewController类中自定义分段控件的分段项。classUsersViewControllerBase:UIView

ios - 如何从 Storyboard以编程方式加载 UIViewController?

我在Main.storyboard中创建了一个带有一些按钮和标签的UIViewController。我正在尝试使用self.presentViewController切换到该ViewController,但它不会从Storyboard中加载View。默认情况下它只会加载一个空白的黑屏。关于如何从我在Storyboard中创建的View加载View有什么想法吗?self.presentViewController(ResultViewController(),animated:true,completion:nil) 最佳答案 您这样

ios - 将 UIViewController View 属性设置为没有 Storyboard/ Nib 的自定义 UIView 类

我有一个名为LoginViewController的UIViewController。我想在名为LoginView的自定义UIView类中完全以编程方式构建LoginViewController的View,而不是构建所有LoginViewController中的元素。这样我就可以防止Controller类(MVC)中的“查看”代码。在下面的代码中,我将LoginViewController的View设置为LoginView,为简单起见,它只包含2个UILabelsclassLoginViewController:UIViewController{overridefuncloadView

ios - 添加一个 "Done"按钮以关闭以编程方式创建的 UIViewController

我是一个敏捷的新手,制作了一个演示应用程序,在Storyboard中有一个UIViewController和UITableViewController。UIViewController有一个CollectionView和一个嵌入式导航Controller。在点击CollectionView单元格时,应用程序会转到UITableViewController。我也可以从UITableViewController返回到我的UIViewController。这一切都很好。现在,我的UITableViewController中的一些行有URL。在点击一个URL时,我以编程方式在UIviewcon

ios - 将 IBDesignable 和 IBInspectable 与 UIViewController 一起使用

我是iOS开发新手。我正在使用swift,我想以编程方式设计我的View,但我想使用IBDesigner和IBInspectable来加快我的设计过程。现在我有一个带有各种按钮和标签的ViewController。这是我的代码片段:@IBDesignableclassLandingView:UIViewController,LandingViewProtocol{@IBInspectablelazyvarbackButton:UIButton={varbutton=UIButton()button.backgroundColor=Styles.BUTTON_COLORreturnbut

ios - 使用未声明的类型 UIViewController

我没有更改此swift文件中的任何主要内容,但由于某种原因,当我运行我的应用程序时,我在我的swift文件的第一行中收到一个新错误,指出“使用未声明类型的UIViewController”。我已尝试清理和检查目标,但无法找出问题所在。我在下面的每一行中都遇到了错误,导入语句除外importFoundationimportFirebaseAuthimportFirebaseDatabasepublicclassUser:UIViewController{@IBOutletweakvar_Fname:UITextField!@IBOutletweakvar_Lname:UITextFiel

swift - 无法从 XCTest 中的 UIStoryboard 转换自定义 UIViewController

在Swift中,Xcode6-Beta5,我正在尝试对我的“ViewController”进行单元测试,这不是一个非常有创意的名称。通过查看其他回复,我认为我没有正确配置我的“测试”目标。失败的测试代码:functestItShouldLoadFromStoryboard(){varstoryBoard:UIStoryboard?varanyVC:AnyObject?varviewController:ViewController?varuiViewController:UIViewController?storyBoard=UIStoryboard(name:"Main",bundl