如何为表格视图单元格和扩展单元格生成相同的随机颜色?

时间:2019-04-14 18:40:55

标签: swift uitableview

我正在创建一个iOS应用程序,当我单击表格视图行时,该行将扩展到其下方的另一行。每次单击该行时,我想为表格视图行背景生成随机颜色,并且希望扩展的行与单击的行具有相同的颜色。每次单击该行时,我想生成一种不同的随机颜色。我该怎么办?

我尝试将cellForRowAt的代码放在不同的位置,似乎没有任何效果。

public function uploadPhoto() {
    if ($this->validate()) {
        $this->fileName = $this->generateSlug() . '.' . $this->image->extension;  
        $this->photo_url = $this->fileName;            
        $this->image->saveAs($this->path . $this->fileName);
        Image::thumbnail($this->path . $this->fileName, 200, 200)->save($this->path_middle . $this->fileName, ['quality' => 100]);
        Image::thumbnail($this->path . $this->fileName, 100, 100)->save($this->path_small . $this->fileName, ['quality' => 100]);
        return true;
    } else {
        return false;
    }
}

我希望单击一个表格视图行,并且该行会在被单击的行下扩展为新行,并且每次单击该行时,被单击的行和扩展的行都会生成相同的随机颜色,但是实际输出是单击该行,该行将扩展为所单击的行下方的行,并生成随机颜色,但两行并不总是生成相同的颜色。

0 个答案:

没有答案