草庐IT

ios - UIBarButtonItem 的 setAlpha 在 vi​​ewDidLoad 中不起作用?

我有一个带按钮的rightBarButtonItem。我在viewDidLoad中更改了按钮的alpha,但它没有出现。为什么?如果我将其设置为任何操作(触摸事件),它工作正常。如何解决这个问题以及为什么它在ViewDidLoad中不起作用? 最佳答案 UIKit自动重置UIBarButtonItems的alpha值。要让它消失,您实际上需要通过将leftBarButtonItem或rightBarButtonItem设置为nil来完全删除它。如果你只是想要一些透明度,你需要将它放在你将设置为barButtonItem背景的图像上(

ios - 在 IB 中创建的 UIView 在 vi​​ewDidLoad 和 awakeFromNib 中没有框架

如果我在这里遗漏了什么,我很抱歉,但我认为在IB中创建的UIView对象应该在viewDidLoad中创建它们的框架,这样您就可以在viewDidLoad或awakeFromNib或viewWillAppear中基于此View进行初始设置。我记录了每种方法的输出:NSLog(@"%@%s",NSStringFromCGRect(self.zoomView.frame),__FUNCTION__);我总共得到{0,0,0,0}。这是我的UIStoryboard中的第一个nib,我使用的是Autolayout和iOS6。我可以发誓以前的应用程序我已经使用了在IB中创建的其他UIView对象

iphone - 技巧 preferredInterfaceOrientationForPresentation 在 vi​​ewController 更改时触发

我正在使用MSNavigationPaneViewControllerfromhere并进行轮换工作。我已经覆盖了根UINavigationController中的旋转方法-(BOOL)shouldAutorotate{returnYES;}-(NSUInteger)supportedInterfaceOrientations{AppDelegate*appDelegate=(AppDelegate*)[[UIApplicationsharedApplication]delegate];if(appDelegate.topViewController!=nil){return[appD

ios - 黑屏 - superview 在 vi​​ewWillAppear 中为 nil

我有一个从选项卡式应用程序模板创建的应用程序。(ARC,iOS4)有几个选项卡,2.选项卡上有一个按钮viewcontroller.view(ViewCont2)。此按钮通过presentModalViewController方法加载另一个ViewController的(ModalViewCont)View。在调用dismissModalViewControllerAnimated的ModalViewCont上有一个关闭按钮。在ViewCont2的viewDidDisappear中,我将self.view=nil和其他导出设置为nil以卸载View,以便下次它出现在屏幕上时重新加载。我

swift - 编程 UITextField 在 vi​​ewDidLoad 上不可见

我正在尝试以编程方式创建一个UITextField,但是它没有出现在View中。我相信我已经正确设置了约束,它们应该都在viewDidLoad上被激活。我确定我错过了一些明显的东西,但是我一生都无法理解。classHomeController:UIViewController{lettextField:UITextField={letinput=UITextField()input.translatesAutoresizingMaskIntoConstraints=falsereturninput}()overridefuncviewDidLoad(){super.viewDidLoa

iOS Swift 使用 Segue 在 vi​​ewController 之间传递变量

我想了解如何在iOS应用程序的两个View之间传递变量。我的主要目标是学习它,以便我可以在自己的项目(小费计算器)中使用它。我写的代码位于以下github链接:http://bit.ly/1mVra4l我按照以下教程中的描述做了所有事情:http://jamesleist.com/ios-swift-passing-data-between-viewcontrollers/我遇到了两个问题:1)当我运行应用程序并单击按钮时,断点会自动在该行触发varsvc=segue!.destinationViewControllerassecondViewController;我很确定我没有在任何

swift - NavigationBar titleView 在 vi​​ewWillAppear 上跳转

我创建了NavTitleView.xib(添加到这个xib2标签“TITLE”和“SUBTITLE”中)并且还创建了这个xibswift文件。然后我想使用这个xib作为navigationItem.titleView在viewWillAppear中我写了这段代码overridefuncviewWillAppear(animated:Bool){super.viewWillAppear(true)lettitleView=NSBundle.mainBundle().loadNibNamed("NavTitleView",owner:self,options:nil)[0]as!NavTi

python - ImportError ropevim 在 vi​​m 中使用 ropevim 插件

根据rope-vimplugin的文档我安装了python-rope和python-ropemode模式包。但是,当我尝试使用vim打开一些文件时,出现以下ImportError:ErrordetectedwhileprocessingfunctionLoadRope:line4:Traceback(mostrecentcalllast):File"",line1,inImportError:Nomodulenamedropevim我发现ropevim模块已经在插件的目录中,但是当我尝试导入它时:python-c"importropevim"我得到另一个ImportError:Trac

python - 如何告诉 Homebrew 在 vi​​rtualenv 中安装?

这是我的问题。我无法通过pip和源代码(MatplotlibinstallationonMavericks)安装MatPlotLib。我尝试了brewinstallmatplotlib,安装成功结束。但是,它在全局而不是在当前激活的VirtualEnv中安装了MatPlotLib。是否可以告诉brew在当前的VirtualEnv中安装一个包? 最佳答案 我帮助维护homebrew-pythontap。这不受支持,也不会得到支持,而且可能没有简单的方法来做到这一点。这是因为Homebrew将软件包安装到Homebrew的前缀,这必然是

python - 非 ASCII 字符 '\x90' 在 vi​​rtualenv 中的 windows 上执行 pserve

问题:如何解决在Windows中的virtualenv上执行pserve时出现的no-ascii字符错误?描述:我正在尝试在Windows的virtualenv中执行pserve(pyllons/pyramid开发网络服务器)。这是全新安装,所以可能与版本有关。问题:激活virtualenv后,执行pserveconfig.ini抛出错误:SyntaxError:Non-ASCIIcharacter'\x90'infileC:\PATH_TO_MY_ENV_HOME\env\Scripts\pserve.exe在第1行,但没有声明编码;有关详细信息,请参阅http://python.o