問題タブ [separator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - UITableViewCellSeparatorStyleNoneは、UITableViewで選択するときに青い区切り線を非表示にしません
問題を説明する前に、これはこの質問とは別の問題であることを最初に指摘しておきます。
問題
このスクリーンショットは、tableView:didSelectRowAtIndexPath:にブレークを設定して撮影されたもので、シミュレーター(画像の右端)に表示されているように、選択したセルの下部に1ピクセルの青い線があります。これは、クライアントが要求するデザインではなく、このアプリが以前どのように動作していたかでもありません。選択した場合でも、セパレーターはありません。
入手方法 最初は、対応するnib(.xib)ファイルを含むカスタムUITableViewCellクラスを使用してこのテーブルビューを設計しましたが、選択に問題はありませんでした。セパレーターは必要に応じて非表示になりました。予想通り、ビュー階層からのすべてのオーバーヘッドのためにスクロールが遅くなったので、ローレンブライターの高速スクロールソリューションを使用するようにカスタムセルを作り直しました。今ではスクロールははるかに高速ですが、私は一生の間セパレーターを取り除くことができません。
私が試したこと
上のスクリーンショットの時点で...
- テーブルビューには、IBに「Separator[なし]」があります。
- テーブルビューを含むUIViewControllerには、viewDidLoadに次の行があります。
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
スクリーンショットでわかるように、separatorStyleが希望どおりに設定されていることを証明するために、未使用の行をいくつか挿入しました。他のテストでは、tableViewとself.tableViewが同じブレークポイントで同等のポインターであることを確認しています。
また、tableView.separatorColorを黒とクリアに設定してみましたが、すべて同じ結果になりました。選択が行われるまで、セルは正しく表示されます。
Manjunath:セルがタッチされているかどうかに応じて、別の背景を描画するために使用しているコードは次のとおりです。スクリーンショットで違いを確認できます(アニメーション化すると微妙ではありません)。
これは、BrichterdrawContentView:
氏のABTableViewCellスーパークラスから継承されたメソッドであるUIImageCell.mで呼び出されます。
c - セパレーターを描画するにはどうすればよいですか?
Windows API を使用して C でプログラミングしていますが、セパレーターを描画する方法を知りたいです。コード例をいただければ幸いです。
編集:これはイラストです。
(ソース: microsoft.com )
perl - Perlでディレクトリ(ファイルパス)セパレータを取得するにはどうすればよいですか?
Java の場合、次を使用してパス セパレータを取得できます。
Perlにも同様の方法はありますか? 私がやりたいのは、dir、直接のサブディレクトリを見つけることだけです。2 つの引数$a
と$b
;が与えられているとします。パスセパレーターに基づいて最初のものを分割し、最後のフラグメントを除いて再度結合し、2 番目の引数と比較しています。
問題は、コードが汎用的でなければならないことです。そのためには、システムに依存するパスセパレーターが何であるかを知る必要がありますか?
c# - WPF リボンの垂直区切り
垂直セパレーターを WPF リボン、RibbonGroup に追加するにはどうすればよいですか? 私はそのようなことを試しましたが、垂直ではなく水平セパレーターを取得しました。
では、どうすれば垂直セパレーターを作成できますか?
nmake - nmake u1034 セパレーターがありません
dos-prompt で nmake を使用して make ファイルを実行しようとしましたが、次のメッセージが表示されました。
makefile.in(145) : 致命的なエラー U1034: 構文エラー: 区切り記号がありません
makeファイルを調べたところ、145行目に次のように書かれています。
ifeq (@INSTALINFO_FOUND@、はい)
これを修正する方法がまったくわかりません...何かアイデアはありますか?
uitableview - UITableViewCellのrowHeightは、セパレーターの高さを考慮していますか?
セルの高さ全体を占める左側の画像を持つカスタムUITableViewCellペン先があります(iTunesアプリのグループ化されたテーブルビューと同様)。アイコンが、関連付けられているセルの下部にある区切り線を覆い隠しているように見えることがあることに気づきました。
私の質問はこれです:セルの高さを計算する際に、セパレーターを説明するために1つまたは2つのピクセル(セパレーターのスタイルに応じて)を追加する必要がありますか?これはどこかに文書化されていますか?
ruby-on-rails - セパレーター付きのレールビューヘルパー
しばらく前に、ビューの .each がコンマなどの区切り文字を受け入れる Rails ヘルパー メソッドを見たことがあると思います。
だから私が欲しいと言います:
ティア
c++ - コンマで区切られた要素のリストを印刷するにはどうすればよいですか?
私は他の言語でこれを行う方法を知っていますが、ここで使用することを余儀なくされている C++ では知りません。
リストとして出力する一連の文字列 ( keywords
) がout
あり、文字列の間にはコンマが必要ですが、末尾のコンマは必要ありません。たとえば、Java では、文字列を作成StringBuilder
した後、a を使用して末尾のカンマを削除します。C++でどうすればいいですか?
私は最初にそれを行うために次のブロックを挿入しようとしました(ここにカンマ印刷を移動します):
iphone - UITableViewCellセパレータが表示されない
IBでカスタムUITableViewCellを作成しましたが、何らかの理由で、セパレーターの単一行オプションが選択されているにもかかわらず、テーブルにセパレーター行がありません。
これは以前に誰かに起こったことがありますか?何が得られますか?
ありがとう!
java - Double.toString() の動作と桁区切り記号を取得するにはどうすればよいですか?
type の変数に千単位の区切り記号を追加したいと考えていますdouble
。などを使ってみString.format("%,f", x);
ましたが、 と違って小数点以下の桁数が決まっているようDouble.toString()
です。
たとえば、値が 1234.5 の場合:
Double.toString()
: 1234.5
String.format()
: 1.234,500000
希望: 1.234,5