簡體   English   中英

拾色器選擇的彩色顯示

[英]Color Picker Selected Color Display

我正在開發一個允許我選擇顏色的應用程序。 目前,我有一個簡單的按鈕,上面寫着“ Pick a Color”,它會啟動一個新的顏色模態。 一次,用戶選擇一種顏色,“選擇顏色”文本將替換為顏色名稱(要求),並且按鈕背景將填充所選的顏色。 當所選顏色與按鈕的文本顏色相同時,就會出現問題。 在那種情況下,用戶將看不到所選的顏色文本,因為它與背景顏色混合了。

該如何處理?

這聽起來像是一個設計問題,比什么都重要。 如果您在該項目上有一個UI家伙/ gal,那么在這種情況下,我將服從他們的判斷。

Spend Stack中,我遇到了一個類似的問題,因為用戶可以在整個應用程序中更改其配色方案,最終我最終使所有內容都使用白色字體。 在您的情況下,我將假設您的字體顏色也是白色。 在這種情況下,您可以添加一個條件,以通過使用UIColor的工廠方法之一輕松選擇白色時更改文本顏色:

lbl.textColor = [UIColor redColor]; //or whatever color you want

無論出於可伸縮性原因,無論何時選擇新的背景色,我都會觸發一條消息。

變色龍就是一個很好的例子,它可以處理與您提到的完全相同的問題 在此處輸入圖片說明

祝你好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM