在自动布局之前,我通过设置框架来设置项目中背景的高度animateWithDuration.
func setUpBackground() {
self.backgroundView.frame = CGRect(x: 0, y: 0, width: 320, height: 10)
self.backgroundView.backgroundColor = UIColorFromRGB(0x2d2d2d).CGColor
}
func AnimateBackgroundHeight() {
UIView.animateWithDuration(0.5, animations: {
self.backgroundView.frame = CGRect(x: 0, y: 0, width: 320, height: 600)
})
}
Run Code Online (Sandbox Code Playgroud)
在我将项目转换为自动布局后,我注意到动画发生但背景高度在之后快速恢复到原始大小/样式(界面构建器设置).我读到,当打开自动布局时,约束将覆盖设置UIView尺寸CGRect.
因此,我想知道如何在Auto-layout ON的情况下实现相同的高度变化动画效果.
我试图默认隐藏div并通过单击按钮显示.要关闭div,我可以点击按钮或屏幕上的任何其他位置.以下是我的尝试,但结束部分不起作用.我很感激,如果有人能指出我正确的实施或者更好的方法来做到这一点.
$('#theDiv').hide();
$("#showDivBtn").click(function(){
$("#theDiv").show();
});
if ( !$('#theDiv:hidden') ) {
$(document).click(function() {
$('#theDiv').hide();
});
$('#theDiv').click(function(e) {
e.stopPropagation();
return false;
});
}
});
Run Code Online (Sandbox Code Playgroud) Homebrew工作正常,直到我做了一个brew update(几个月没有更新).brew更新完成后,每个brew命令都会产生相同/类似的错误消息:
/usr/local/Library/Homebrew/global.rb:6:in `require': no such file to load -- set (LoadError)
from /usr/local/Library/Homebrew/global.rb:6
from /usr/local/bin/brew:17:in `require'
from /usr/local/bin/brew:17
Run Code Online (Sandbox Code Playgroud)
我检查了目录,看起来好像是自制文件.它只是因为某些原因没有加载文件.我使用git重新安装,因为brew命令不起作用.但仍然有同样的错误.
任何有关我如何解决此问题的帮助非常感谢.如果我找不到任何东西,我可能不得不重新安装操作系统.
更新:我干净安装了操作系统.没有重新安装就无法找到解决方案.
我得到了设计可用的安装和工作.试图找出如何在用户发出邀请后重定向用户.现在它将我重定向到根.我以为你可以在下面的方法中设置自定义路径,但它不起作用.如果有人知道在邀请发送后自定义路径的位置,请提前致谢.
def after_invite_path_for(resource)
new_profile_path
end
Run Code Online (Sandbox Code Playgroud)