我试图阻止弹出窗口在用户点击弹出窗口之外被解雇.我似乎有关于此的其他问题/答案,他们似乎都建议使用modalInPopover作为视图.我已经在viewDidAppear中完成了这个,正如我所看到的那样.我有文本字段以及根据下拉菜单中的选项填充标签的按钮.在输入任何信息之前,它工作正常,并且在外部敲击时弹出窗口不会被解除.它也可以在文本字段中输入文本时正常工作.但是,只要在点击其中一个按钮后从下拉列表中进行选择,弹出窗口就会在触摸它之后解除.
关于为什么会这样,还有其他建议吗?它可能与在文本字段上调用resignFirstResponder有关吗?
我有一个非常简单的问题。每当我用一对锚标记包围一个 div 时,该 div 变得可点击,但由于某种原因,可点击部分超出了 div 本身的尺寸并穿过页面。如何使 div 在其边界内可点击而不是跨页面拉伸?我在这里包含了我的代码。
HTML
<!DOCTYPE html>
<html>
<head>
<title>My Webpage</title>
<link rel = "stylesheet" href = "mystyles.css" type = "text/css">
</head>
<body>
<div id = "link"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
和 CSS
#link {
background-color: #00ccee;
border: solid black 2px;
border-radius: 25px;
width: 150px;
height: 50px;
transition: 1s;
}
#link:hover{
background-color: blue;
width: 160px;
height: 60px;
margin-left: 30px;
}
Run Code Online (Sandbox Code Playgroud)