Swift - 带导航栏的UITableViewController

时间:2016-01-11 10:29:10

标签: ios xcode swift

我遇到了一个我的表视图控制器的问题。无论我启用什么选项(也许我都缺少某些东西),我似乎无法让导航栏显示在顶部。

我尝试了以下内容:

  • 在故事板中选择控制器并转到属性检查器并确保顶部栏设置为半透明导航(不起作用)
  • 在viewWillAppear函数中,我写道:(没用)
  

self.navigationController?.navigationBarHidden = false

附件也是所讨论的控制器的图像。如何显示顶栏?否则结果很难看,因为显示(行)的记录从最顶层开始。我不希望使用UIEdgeInsetsMake来修复它。

enter image description here

enter image description here 谢谢,

enter image description here

3 个答案:

答案 0 :(得分:11)

点击$("#feedback,#request").click(function() { $.ajax({ type: "POST", url: "send.php", data: "name=" + name + "&email=" + email + "&subject=" + "You Got Feedback from " + name + "&message=" + message, success: function(data) { location.reload(); } }); }); 。然后在顶部栏编辑器>嵌入>导航控制器并删除VC中当前拥有的ordersViewController

答案 1 :(得分:4)

如果您要从另一个控制器来<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"/> <script src="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <div class="form-group"> <label for="" class="col-sm-7 control-label">Le contenu du poste de travail a-t-il évolué depuis le dernier entretien professionnel ?</label> <div class="col-sm-5"> <label class="radio-inline"> <input type="radio" name="choixContenuPP" id="OContenuPP" value="OContenuPP" /> Oui </label> <label class="radio-inline"> <input type="radio" name="choixContenuPP" id="NContenuPP" value="NContenuPP" /> Non </label> </div> </div> <div class="form-group" id="divTAchoixContenuPP"> <label for="TAchoixContenuPP" class="col-sm-2 control-label">Si oui, préciser les principaux changements </label> <div class="col-sm-4"> <textarea class="form-control" name="TAchoixContenuPP" id="TAchoixContenuPP" rows="3"></textarea> </div> </div>,那么

试试这段代码

TableViewController

答案 2 :(得分:4)

您必须将UITableViewController嵌入UINavigationController