1

これは本当に奇妙な問題ですが、ボタンの小さな配列をループして、通常のようにグラデーションを設定しています。

    UIButton *currentButton = [buttons objectAtIndex:forAct];
    [currentButton.layer insertSublayer:layer atIndex:0];

私は明らかにレイヤーを事前に作成しましたが、すべて正常に機能します。ただし、アプリでレイヤーを定期的に変更する必要があるため、最終的な行を次のように変更してみました。

    [currentButton.layer insertSublayer:layer below:currentButton.titleLabel.layer];

これは、1 行で UITableView データがビューの残りの部分全体に読み込まれないことを除いて、私が望むように機能します。どのテーブルビューもボタンによってブロックされたり覆われたりしていません。私は少し困惑しています。何か案は?ありがとう。

4

0 に答える 0