在表格视图中将图像放在单元格上方

时间:2015-11-02 10:31:20

标签: ios swift

我有一个表格视图,它的工作方式与我想要的一样,但我想在它上面添加一个图像。我设法得到一张图片,我在google上找到了很多,但我无法找到如何定位这样的图像。这就是我目前所拥有的(重复相同的图像):

enter image description here

我在cellForRowAtIndexPath中使用的代码是:

        var image : UIImage = UIImage(named: "bg-hail")!
        println("The loaded image: \(image)")
        cell.imageView!.image = image

但我真正需要的是:

enter image description here

所以我需要顶部单元格中的图像,如果可能的话也需要填充。我无法在任何地方找到相关信息。

2 个答案:

答案 0 :(得分:0)

可以通过在tableView

中使用CustomTableViewCell来实现此设计

使用本教程使用@Component public class RoutingDataSource extends AbstractRoutingDataSource { @Autowired private DatabaseMap databaseMap; @Override public void afterPropertiesSet() { setTargetDataSources(databaseMap.getSourcesMap()); setDefaultTargetDataSource(databaseMap.getSourcesMap().get("DEFAULT")); super.afterPropertiesSet(); } @Override protected Object determineCurrentLookupKey() { return DatabaseContextHolder.getDatabaseType(); } } @Configuration public class DatabaseLoader { @Bean public DatabaseMap databaseMap() { //init databases using DataSourceBuilder return databaseMap; } } 代替本教程中提供的<?php session_start(); error_reporting(E_ALL); $servername="localhost"; $susername="root"; $spassword=""; $dbname="testdb"; $unerr=$pserr=$derror=""; $_username=$_password=$_repassword=$_email=""; $username=$password=""; if($_SERVER["REQUEST_METHOD"]=="POST"){ if(empty($_POST["username"])) { $unerr="Username Required"; } else{ $username=$_POST["username"]; } if(empty($_POST["password"])) { $pserr="password Required"; } else{ $password=$_POST["password"]; $hashed_password=crypt($password); } $conn = mysqli_connect($servername, $susername, $spassword, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } else{ $query1=mysqli_query($conn,"SELECT * FROM user WHERE username='$username' AND password='$_password'"); $numrows=mysqli_fetch_array($query1); if($numrows['username']=$username && $numrows['password']=$hashed_password) { $_SESSION['userlogin'] = $username; $_SESSION['userpassword']=$password; header('Location: homepage.php'); } else{ $derror="Invalid Username or Password"; } } mysqli_close($conn); } ?>

http://code.tutsplus.com/tutorials/ios-sdk-crafting-custom-uitableview-cells--mobile-15702

。它会帮助谢谢。

答案 1 :(得分:0)

您必须使用自定义单元格来解决此问题。

在界面构建器中构建自定义单元格,然后在代码中设置所有内容。

更多细节:

https://stackoverflow.com/a/33438754/4906484