有没有办法找到UICollectionView部分的索引?

时间:2015-09-08 03:07:58

标签: iphone swift uicollectionview

有没有办法找到UICollectionView部分的索引?

我的CollectionView由主数组中包含的数组填充,我需要为该部分选择合适的数组。

<div class="container">
    <div class="wrapper">
        <div class="row">
            <div style="overflow:auto;width:90%" class="col-lg-10">
                <form id="form" action="welcome.php" class="form-horizontal" method="POST">
                        <h1 class="text-center">
                            <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>Sign Up
                        </h1> 
                    <div class="form-group">
                        <div class="col-lg-6">
                            <input id="firstname" type="text" placeholder="First Name" name="fname" class="form-control" pattern="[A-Z][a-zA-Z]*" required/>
                        </div>
                        <div class="col-lg-6">
                            <input id="lastname" type="text" placeholder="Last Name" name="lname" class="form-control" required/>
                        </div>
                    </div>
                    <div class="form-group">
                        <div class="col-lg-12">
                            <input type="email" placeholder="Email Address" name="email" class="form-control" required/>
                        </div>
                    </div>
                    <div class="form-group">
                        <div class="col-lg-12">
                            <input type="text" placeholder="Mobile" name="mobile" class="form-control" required/>
                        </div>
                    </div>
                    <div class="form-group">
                        <div class="col-lg-12">
                            <label for="day">Date of Birth:</label>
                            <div id="date1" class="datefield">
                                <input id="day" type="tel" onkeypress="return isNumberKey(event)" maxlength="2" placeholder="DD" />/
                                <input id="month" type="tel" onkeypress="return isNumberKey(event)" maxlength="2" placeholder="MM" />/
                                <input id="year" type="tel" onkeypress="return isNumberKey(event)" maxlength="4" placeholder="YYYY" />
                            </div>
                        </div>
                    </div>
                    <div class="form-group">
                        <div class="col-lg-12">
                            <select name="gender" class="form-control" required>
                                <option value="">Select one</option>
                                <option value="Male">Male</option>
                                <option value="Female">Female</option>
                                <option value="Others">I'm not sure</option>
                            </select>
                        </div>
                    </div>
                    <div class="form group">
                        <div style="width:100%">
                            <button type="submit" class="btn btn-success btn-block">    <i class="fa fa-plus"></i> Sign up!</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>

与此处的方式类似:

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {

    let collectionCell: ChecklistCollectionViewCell = collectionView.dequeueReusableCellWithReuseIdentifier("collectionCell", forIndexPath: indexPath) as! ChecklistCollectionViewCell

    let section = //I need the index of the current section here!

    let sectionArray = allCards[section]

    collectionCell.imageCell.image = UIImage(named: sectionArray[indexPath.row])

    return collectionCell

}

1 个答案:

答案 0 :(得分:1)

let section = allCards[indexPath.section]