我正在尝试在表视图控制器中设置位于原型单元顶部的视图的高度.我使用IB设置它的高度(尺寸检查器)并将其设置为61(绿色视图是'标题'视图):
但每当我运行应用程序时,它的高度最终都会存在568.0.我有一个IBOutlet testUIView在我的表视图控制器中调用了视图,而且我确实:println("testUIView Height->\(testUIView.frame.height)")并且确实最终568.0在运行时.
以下是显示其运行时高度的屏幕截图:
所以我的问题是:如何设置视图的高度,使其在运行时为61,所以它确实看起来像我的第一个截图(尺寸方面)?
我试图在里面设置'高度属性,override func viewWillLayoutSubviews()但它没有让我为高度赋值testUIView.frame.height = CGFloat(61.0).
任何帮助表示赞赏!提前致谢!
干杯!
我无法获得与 Bootstrap 文档http://getbootstrap.com/css/#forms-control-validation在“带有可选图标”部分下列出的反馈图标相同的输入效果。
这是我的代码:
<form role="form" method="post" id="reg_form"> <!-- Reg form -->
<div class="form-group has-success has-feedback">
<label for="username-r" class="col-sm-3 control-label mLabelText">Username</label>
<div class="col-sm-8 form-space">
<input type="text" class="form-control" id="username-r" placeholder="Enter your username" />
<span class="glyphicon glyphicon-ok form-control-feedback" id="username-fg-sp"></span>
<small>Must be between 4-20 characters long</small>
</div>
</div>
</form> <!-- //Reg form -->
Run Code Online (Sandbox Code Playgroud)
下面我有一些 JS 来更改复选标记、交叉和警告的图标,但这并不相关,因为一旦我获得基本模板,我就可以让它工作。
基本上,代码确实输出了绿色输入框、绿色标签和复选标记,但在输入字段下方(不是内部,而是外部)下方显示为白色。我真正感兴趣的是只在输入字段中获得复选标记。我对输入字段的轮廓和标签都不感兴趣。
我在文档中该部分标题下方阅读了这个“警告”,它说:
图标、标签和输入组 对于没有标签的输入和带有右侧附加组件的输入组,需要手动定位反馈图标。对于没有标签的输入,调整topvalue。对于输入组,根据插件的宽度将正确的值调整为适当的像素值。
显然我必须添加一个输入组,我尝试过,但没有用。
非常感谢您的时间和帮助!任何帮助/提示/建议将不胜感激。
我非常新(使用5.2这是最新版本为准)到laravel,因此我有以下的困境:我知道,Laravel自带User类开箱的,但我想开发一个系统,我可以有另外两种类型的用户叫做Researcher和Admin.
我主要需要创建完全不同类型的用户(研究员和Admin),可能是继承User,因为业务逻辑是在他们之中几乎100%不同,我不希望在数据库中建立一个资料栏的用户类型进行分类.此外,不会有太多的领域,股市之间的重叠User,Admin以及Researcher类.
我的主要问题是:如果我从User其他2个类继承的话,一切仍然可以工作(Auth Controller,中间件启用等等)吗?我知道OOP的原则和直觉我认为如果我做以下事情我应该没事:
//'Stock' User class:
//
class User extends Authenticatable{
//Any overlapping logic between Researcher and Admin.
}
class Researcher extends User{
//My class definition here.
}
class Admin extends User{
//My class definition here.
}
Run Code Online (Sandbox Code Playgroud)
然后使用这两个类,因为我通常会使用该类的实例User.通过这种方式,我的意思是使用所有方法和开箱即用的User功能.
问题扩展:在写我的问题时,我意识到User默认情况下该类看起来像这样:
<?php
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
/**
* The attributes that are …Run Code Online (Sandbox Code Playgroud) 我正在尝试将mmenu集成到我目前正在使用jQuery和jQuery Mobile开发的移动网站上,但是即使文档中说明了最基本的代码,我似乎也无法使其运行。
这是我的整个代码index.html:
<html>
<head>
<link type="text/css" rel="stylesheet" media="all" href="mmenu.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.mmenu.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#navig").mmenu({
searchfield : true,
counters : true
});
});
</script>
</head>
<body>
<div> <!-- the wrapper -->
<nav id="navig">
<ul>
<li><a href="/">Home</a></li>
<li><a href="/about/">About us</a></li>
<li><a href="/contact/">Contact</a></li>
</ul>
</nav>
<div id="header">
<h4>Header Title</h4>
</div>
<div id="content">
<p>Lorem Ipsum</p>
</div>
<div id="footer">
<span><a href="#contact">Contact</a></span>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
一个有趣的注释是,在src文件夹中查找时,我没有看到仅名为“ mmenu.css”的文件,但找到了jquery.mmenu.css,我以为是其中包含的那个,然后将其重命名为mmenu .css并将其包含在内。
这是我打开index.html时得到的输出
Header Title
Lorem Ipsum
Contact
Run Code Online (Sandbox Code Playgroud)
有人知道我为什么不能运行它吗?是的,我已经阅读了整个文档并尝试了很多不同的方法,但似乎没有任何反应。
提前非常感谢您!
干杯。
编辑:jquery.mmenu.js: …
Xcode没有显示我在故事板中的所有按钮,文本字段等.正如您在下面的图像中看到的那样,左侧的storyboard元素检查器中的所有元素都以"水印"显示.它为什么这样做?我该如何解决?它让我发疯,因为当我尝试添加更多时,我无法看到我的元素在哪里...

我怎么能解决这个问题,为什么Xcode如此错误呢?
我试图使用swift的shouldPerformSegueWithIdentifier()方法,但它接受2个参数.这些是(标识符:String!,sender:AnyObject)
我的主要目标是在我的故事板中按下登录按钮时执行代码,并且根据一系列检查返回TRUE或FALSE,具体取决于是否提供了正确的用户名和密码.所以这是我的问题:
我应该用什么作为标识符?Apple的文档解释说,标识符是一个标识触发的segue的字符串.所以假设我的segue有loginSegueProcess的名字.我如何在我的ViewController中使用它将它分配给我的UIView?问题是我在我的代码中声明了方法,它要求我指定两个参数(标识符和发送者).我怎么能提供论据?
这种方法真的能满足我的需求吗?我的意思是,如果在点击我的登录按钮时它确实会停止segue过渡,并且取决于是否提供了正确的凭据,它将带你到下一个视图,或者它将显示,例如,一个AlertView.
最后,我认为performSegueWithIdentifier(args)方法也会对我有所帮助.有人知道它们之间的区别吗?
非常感谢提前!
所以标题说明了一切.我正在尝试创建一个显式继承自UITextField的类.这是因为我想对我的UITextFields进行一些自定义.我的主要目标是为类创建一个自定义初始化程序,但是,这样做会遇到麻烦.
这是我的代码:
import UIKit
class CustomTextField: UITextField {
//Class variables
required init(coder decoder: NSCoder, other:String) {
super.init(coder: decoder)
self.layer.cornerRadius = 15
println("Instantiated")
println(other)
}
}
Run Code Online (Sandbox Code Playgroud)
但编译器抱怨:'required' initializer 'init(coder:)' must be provided by subclass of 'UITextField'.然后我继续并对问题应用建议的修复,并在我所需的初始化代码下面添加以下代码:
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
Run Code Online (Sandbox Code Playgroud)
上面的代码从不打印"实例化"
你能帮帮我吗?我理想的类在初始化器中至少会收到另外两个参数(除了编码器-NSCoder一个).我不明白为什么我不能让这个工作(也许我已经习惯了Java,这样做更容易).
非常感谢你的帮助!
干杯!
我一直试图找到一种方法来找到我的php错误日志文件的存储位置.我正在使用运行Amazon Linux的Amazon AWS中的EC2实例.通常,在使用MAMP时,我会在php_log文件中看到一些PHP警告和通知.
我一直在找文件,但仍然没有找到它.
你知道我在哪里可以找到错误日志(文件)吗?
非常感谢!
干杯.
我在测试我的应用时遇到了问题.您可以在下图中看到我如何设置我的视图:

问题是一切正常.我用我的测试用户登录,以下代码执行loginSegue,
self.performSegueWithIdentifier("loginSegue", sender: self)
Run Code Online (Sandbox Code Playgroud)
这是一个模态segue,它将我的登录"View Controller"与"Home Tab Bar View Controller"相关联.我被重定向到"初始Feed视图控制器".一切都很好.但是当我转到我的"设置视图控制器",然后单击"注销"按钮,其中包含以下代码(IBAction):
@IBAction func logoutAction(sender: AnyObject) {
PFUser.logOut()
self.performSegueWithIdentifier("logoutSegue", sender: self)
}
Run Code Online (Sandbox Code Playgroud)
我的应用程序崩溃了.我的Logout按钮的动作有一个segue,它会将你带回登录"View Controller",但会先将用户记录下来(顺便说一下,我正在使用Parse).这个"推"segue称为logoutSegue.我试图将segue改为"Popover"segue.这解决了问题,有点,因为这样做会弄乱我的"注册视图控制器",因为在登录"视图控制器"时,我点击"注册"按钮,应用程序无论如何都会崩溃.
编译器告诉我,以下代码行是导致错误的代码:
self.performSegueWithIdentifier("logoutSegue", sender: self)
Run Code Online (Sandbox Code Playgroud)
我不明白为什么会这样.我想它与我的"导航控制器"和"主页标签栏视图控制器"设置有关.或者与代表一起?
你能帮我解决这个问题吗?如果你有Objective-C方法没关系,请随意提出一个解决方案,我可以尝试将它从Objective-C转换为Swift.
除了帮助我解决问题之外,我想知道你是否知道Segue类型(Push,Modal,Popover,Replace)之间的区别是什么,以及何时应该使用它们.我阅读了Apple的文档,但我仍然完全不理解它.
提前感谢您的建议和回复.
objective-c uinavigationcontroller uistoryboard uistoryboardsegue swift
swift ×5
ios ×3
css ×2
iphone ×2
jquery ×2
php ×2
amazon-ec2 ×1
inheritance ×1
ios8 ×1
laravel ×1
laravel-5 ×1
laravel-5.2 ×1
linux ×1
mmenu ×1
mobile ×1
objective-c ×1
oop ×1
segue ×1
uistoryboard ×1
uitableview ×1
uitextfield ×1
uiview ×1
xcode ×1