高亮显示UIButton标题颜色 – 如何closures它?

我创build了一个button。 标题的颜色默认为黑色。 但是当我按下它的时候,颜色会变成蓝色,而且不会再变回来,这是怎么发生的? 谁能告诉我为什么? 我希望button的标题始终保持黑色。 我怎样才能做到这一点? 我努力了 [button setTitleColor:[UIColor darkTextColor] forState:UIControlStateHighlighted]; [button setTitleColor:[UIColor darkTextColor] forState:UIControlStateSelected]; 但是没有效果。 当我在我的代码中添加这个,看起来button的标题总是蓝色的。 代码如下。 UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button setFrame:CGRectMake(20, 360, 280, 44)]; [button setTitle:NSLocalizedString(@"Continue", @"Label: TextLabel in Continue button") forState:UIControlStateNormal]; button.titleLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:20.0f]; button.titleLabel.textColor = [UIColor darkTextColor]; button.titleLabel.shadowColor = [UIColor blackColor]; button.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleBottomMargin|UIViewAutoresizingFlexibleWidth; [self.view addSubview:button]; [button […]

VirtualPath不在当前的应用程序根目录中

背景:使用VB.NET后端的ASP.NET Webforms应用程序。 我刚刚从Visual Studio 2010升级到Visual Studio 2013和.NET 4.5.1。 由于我们在Visual Studio 2005和.NET 2.0上,此代码用于工作。 但自升级以来,我得到这个错误。 在ASCX用户控件中。 <script language="javascript" type="text/javascript"> <!– function SetItem_<%Response.Write(m_strJSAlias)%>(strValue) { $("#<%Response.Write(txtShop.ClientID)%>").attr('value',strValue); __doPostBack('frmCorpPortal_Form',''); void FocusOnNext_<%response.Write(m_strJSAlias)%>; } 我们现在得到这个我们从未有过的错误: VirtualPath was outside the current application root. Parameter name: virtualPath Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace […]

MySQL服务器启动小牛队的问题

我有困难在我的MacBook上使用MySQL,我试图启动我的服务器使用sudo mysqld_safe ,这将导致以下输出: 140131 00:03:02 mysqld_safe Logging to '/usr/local/var/mysql/david-mbp.err'. 140131 00:03:02 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql 140131 00:03:03 mysqld_safe mysqld from pid file /usr/local/var/mysql/david-mbp.pid ended 我看了一下这个问题,并且尝试解决我的问题的方法和问题都是一样的。 他的修正是升级到狮子,但我已经在最新版本的小牛,所以这不是一个可行的解决scheme。 我已经search并重新安装了很多次,但没有设法find我为什么得到这个问题。 我该如何解决这个问题? 编辑: 140131 00:03:02 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql 2014-01-31 00:03:03 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please […]

AngularJS:绑定自定义样式的htmlstring

我想绑定一个自定义风格的HTMLstring到DOM。 但是, ngSanitize会从string中删除样式。 例如: 在控制器中: $scope.htmlString = "<span style='color: #89a000'>123</span>!"; 在DOM中: <div data-ng-bind-html="htmlString"></div> 将省略样式属性。 结果将如下所示: <div data-ng-bind-html="htmlString"><span>123</span>!</div> 代替: <div data-ng-bind-html="htmlString"><span style='color: #89a000'>123</span>!</div> 问题:我怎样才能做到这一点?

Monad和Haskell中的应用的区别

我刚刚从typeclassopedia读了Monad和Applicative之间的区别。 我可以理解,没有join Applicative 。 但是下面的描述对我来说看起来含糊不清,而我无法弄清楚单子计算/行为的“结果”到底是什么意思。 所以,如果我把一个值写入Maybe ,这会产生一个monad,这个“计算”的结果是什么? 让我们仔细看看(>> =)的types。 基本的直觉是它将两个计算结合到一个更大的计算中。 第一个参数ma是第一个计算。 然而,如果第二个论点只是一个mb,那将是无聊的; 那么计算就不可能互相交互(实际上,这正是Applicative的情况)。 因此,(>> =)的第二个参数具有typesa – > mb:这种types的函数在给定第一个计算结果的情况下可以产生第二个要运行的计算。 …直观地说,正是这种能力使用以前的计算输出来决定接下来运行哪些计算,使得Monad比Applicative更强大。 应用计算的结构是固定的,而Monad计算的结构可以基于中间结果而改变。 是否有一个具体的例子说明“能够使用先前计算的输出来决定接下来要运行什么计算”,Applicative没有?

在Elixir中,一个范围如何转化为一个列表?

我可以声明一个范围如下: range = 1..10 有没有办法将范围转换为列表?

是否有任何理由让类中的每个方法都有一个抽象类?

看来抽象类意味着类的定义不完整,因此不能被实例化。 我看到一些简单的Java代码,它具有抽象类,并定义了所有的方法。 那么我想知道,为什么他们把它当成抽象类而不是真正的类呢? 他们是否这样做,所以我们不能从这个抽象类实例化? 或者他们从定义一切的抽象类中获得其他好处?

npm“未能parsingjson”

当我试图用npm安装express时,我总是得到以下错误: Failed to parse json No data, empty input at 1:1 File: /root/.npm/inherits/2.0.1/package/package.json Failed to parse package.json data. package.json must be actual JSON, not just JavaScript. This is not a bug in npm. Tell the package author to fix their package.json file. JSON.parse 我究竟做错了什么? sudo npm install -g express 操作系统是Ubuntu 12.04(精确)armhf

laravel 5.3 new Auth :: routes()

最近我开始用laravel 5.3写博客,但是运行php artisan make:auth后有个问题 当我运行这个,它会在我的web.php生成路由 这是它的代码: Auth::routes(); Route::get('/home', 'HomeController@index'); 然后我运行php artisan route:list ,我发现很多行动,如LoginController @login… 但是我没有在App\Http\Controllers\Authfind这些动作,这些在哪里? 而且什么是Auth::routes()代表,我找不到关于Auth的路由。 我需要人帮忙,谢谢你回答我的问题

Maven:将WAR复制到Tomcat的webapps目录

有什么我可以添加到pom.xml,将生成的WAR文件从目标目录复制到我的Tomcat的webapps目录?