小编Iyy*_*avi的帖子

如何检测在swift中触摸或单击的tableView单元格

我试图获取index所选项目TableView并在此之后开始一些活动.不幸的是,我发现的大多数解决方案都是客观的,或者不起作用.

方法func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)不打印cell标签..

有人可以帮帮我吗?

import UIKit
import ResearchKit

class TaskListViewController: UIViewController, UITableViewDataSource {

    let tasks=[("Short walk"),
        ("Audiometry"),
        ("Finger tapping"),
        ("Reaction time"),
        ("Spatial span memory")
    ]


    //how many sections are in your table
    func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        return 1
    }

    //return int how many rows
    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return tasks.count
    }

    //what are the contents

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) …

uitableview ios swift

71
推荐指数
6
解决办法
8万
查看次数

恢复ID和标识符在故事板中设置的UITableViewCell之间有什么区别

当我将a拖到UITableViewCelltableView中时storyboard,我发现在检查器中有两个ID要设置.一个在Identity Inspector(Restoration ID)中,另一个在Attributes Inspector(identity)中.

他们之间有什么区别?

objective-c storyboard uitableview ios swift

34
推荐指数
2
解决办法
2万
查看次数

如何使用 NSTimer 使 UICollectionView 自动滚动?

如何使用 NSTimer 在水平位置自动滚动 UIcollectionView

我正在处理我的项目源代码如下:

- (void)viewDidLoad {
    [super viewDidLoad];

    self.endPoint = CGPointMake(0, self.collectionView.frame.size.width);
    self.scrollingPoint = CGPointMake(0, 0);
    self.scrollingTimer = [NSTimer scheduledTimerWithTimeInterval:0.015 target:self selector:@selector(onTimer) userInfo:nil repeats:YES];

}

- (void)onTimer {
     self.collectionView.contentOffset = self.scrollingPoint;
    if (CGPointEqualToPoint(self.scrollingPoint, self.endPoint)) {
        [self.scrollingTimer invalidate];
    }
    self.scrollingPoint = CGPointMake(self.scrollingPoint.x+1, 0);
}
Run Code Online (Sandbox Code Playgroud)

尝试使用上面的代码,但对我不起作用。

cocoa-touch objective-c ios swift

7
推荐指数
2
解决办法
1万
查看次数

如何根据动态高度单元格设置UITableView的高度约束?

例如,我有TableView一个初始约束为10.0.现在,我添加了3个不同高度尺寸的单元格(它们是自动布局单元格),例如,它们的尺寸是(50.0, 120.0, 30.0)

我怎么能现在设置我的 UITableView.heightConstraint = 50 + 120 + 30?

如何获取autolayout单元格大小?当我尝试打印它们的尺寸时,我得到初始尺寸(标准44.0)

有任何想法吗?

uitableview ios autolayout swift

2
推荐指数
1
解决办法
3864
查看次数