1

NSDictionary からテキスト プロパティを取得する UILabel があります。なんらかの理由で、テキストは常にコンテンツの終わり近くで切り捨てられるようです。ラベルの高さを動的にサイズ変更し、スクロールビューでも適切なコンテンツサイズを設定していますが、テキストはまだ途切れています。Line Break プロパティも Word Wrap に設定されています。このすべてを行うコードを含めます。

CGSize maximumLabelSize = CGSizeMake(320,CGFLOAT_MAX);
CGSize expectedLabelSize = [newsText sizeWithFont:labelBody.font constrainedToSize:maximumLabelSize lineBreakMode:UILineBreakModeWordWrap]; 
//adjust the label the the new height.
CGRect newFrame = labelBody.frame;
newFrame.size.height = expectedLabelSize.height;
labelBody.frame = newFrame;
//the constants on the height are images and what not added to the scrollView 
[scrollView setContentSize:CGSizeMake(320, newFrame.size.height + 170+250+50+250)];
NSLog(@"The height of the label for this article is: %f\n", newFrame.size.height);

ここで何か間違ったことをしていますか?newsText の説明を印刷すると、すべてのテキストが取得されますが、ラベルにある場合は切り捨てられます。これは、JSON オブジェクトから取得したテキストです。

月曜日、USDA長官のTom Vilsackは、米国全土で70年で最も広範囲にわたる干ばつが激化しているため、家畜生産者に切望されている支援を得るために、同省の主要な保全プログラムにおける新たな柔軟性と支援を発表しました. ビルサックはまた、一部の農家は収穫年度の終わりに収支を合わせるのに苦労することが予想されるため、作物保険会社が保険料未払いの農家に短い猶予期間を提供するよう奨励する計画を発表しました。

「私たちは、保険会社に義務付けられていないことをするよう求めていることを認識しています」と彼は言いました. 「私たちは彼らと提携したいと考えているので、企業がこの追加の猶予期間を承認して許可する限り、USDAはその猶予期間中に未回収の保険料の支払いを要求しません。つまり、保険会社が私たちに何かを支払うことを要求しません。彼らはまだ受け取っていません.ですから、私たちの行動と彼らの行動の間に、生産者にある程度の支援と支援を提供できることを願っています.

措置の概要を述べた発言の最後に、ヴィルサックは議会に対し、真の救済は新しい農業法案の承認によってのみもたらされることを再度思い出させた.

「この法案に対する行動ほど、アメリカの農村部にとって重要なことはありません。誰もが知っているように、この法案に対する行動は、昨年の9月30日に失効した家畜生産者のための災害プログラムを復活させる可能性が非常に高いです。これらのプログラムは、SUREプログラムの下での支援とともに提供されました。過去には 40 億ドル近くの援助と洪水、火事、干ばつへの支援を 40 万回支払いましたが、現在ほどこの援助の必要性は高くありません. 下院がこの問題を取り上げられない言い訳や理由はありません. "

そしてヴィルサック氏は、何らかの延長を作るのではなく、新しい法案を可決することが最も重要だと述べた。

「2008 年の農業法案を延長しても、災害対策プログラムは復活しません。期限が切れているため、復活させるために積極的な行動を取る必要があります。実際に再び可決する必要があります。」

ビルサックが概説したその他の具体的な措置については、月曜日から、「USDA は、保護プログラムに登録されている土地での干し草と放牧の機会を開き、この干ばつを通じて土地所有者を支援するために追加の財政的および技術的支援を提供します。そして、私たちはより大きな安心を提供します厳しい天候と自然災害が何千もの農家の生活を脅かし続けているため、私たちはあなたとあなたの地域社会にUSDAが支持していることを知ってもらいたい.あなた。"

発表された支援は、農務長官の既存の権限を利用して、保全保護プログラム (CRP)、環境品質インセンティブ プログラム (EQIP)、湿地保護プログラム (WRP)、および連邦作物保護プログラムの 4 つの USDA プログラム内での柔軟性の作成と促進を支援します。保険プログラム。

USDA リリースのハイライト:

保護区プログラム (CRP)

干ばつに見舞われた農家や牧場経営者を支援するため、ヴィルサックは裁量権を行使して、CRP の下で追加のエーカーを緊急時の干し草や放牧に使用できるようにしています。CRP は、侵食を防ぎ、野生生物の生息地を提供し、環境を改善するために、農地に資源を保護する作物を植える代わりに、生産者に自分の土地の年間賃貸料を提供する任意のプログラムです。CRP エーカーはすでに、自然災害の際に非常に必要な飼料を家畜に提供するための緊急の干し草や放牧に使用できます。この干ばつが広範囲に及んでいることを考えると、家畜の飼料はすでに大幅に減少しています。

発表された行動は、まだ「深刻な干ばつの下」に分類されていないが、「異常に乾燥している」土地を干し草や放牧に使用することを許可する. これにより、家畜が利用できる飼料が増加します。干し草と放牧は、ほとんどの地域ですでに過ぎ去った地元の最初の営巣期に続いてのみ許可されます。湿地、小川の緩衝地帯、まれな生息地など、特に影響を受けやすい土地は対象外となります。

環境品質インセンティブ プログラム (EQIP)

干ばつの影響を受けた農家や牧場経営者を支援するために、ヴィルサックは彼の裁量権を利用して、現在の EQIP 契約を変更し、干ばつの状況に対処するための規定の放牧、家畜の給水施設、水の保全、およびその他の保全活動を可能にすることで、農家や牧場主を支援しています。 . EQIP は、農地および森林地の天然資源に関する懸念に対処するために、農業生産者の土地で財政的および技術的支援を提供する任意プログラムです。USDA Natural Resources Conservation Service (NRCS) は、生産者と緊密に協力して既存の EQIP 契約を修正し、計画された保護慣行を確実に実施します。干ばつのために保護活動が失敗した場所では、NRCS は、農家や牧場主と協力してこれらの活動を再適用する機会を探します。短期的には、資金は最も深刻な干ばつ地域に向けられます。

湿地保護区プログラム (WRP)

干ばつの影響を受けた農家や牧場経営者を支援するために、ヴィルサックは彼の裁量権を使用して、干ばつの影響を受けた地域の WRP 地役権区域での干し草や放牧を許可しています。このような干し草や放牧は、野生生物の生息地や湿地の保全と一致しています。WRP は、農業生産者が所有する貴重な湿地資源を回復し、保護するために、技術的および財政的支援を提供する自発的な保護緩和プログラムです。現在 WRP に登録されている土地を持つ生産者のために、NRCS はその互換使用許可 (CUA) プロセスを促進して、干し草と放牧を可能にしました。

連邦作物保険プログラム

自然災害によるキャッシュ フローの問題を抱えている可能性のある生産者を支援するため、USDA は作物保険会社に対し、2012 年 11 月 1 日までの 30 日間、春の作物について、未払いの作物保険料に対する利子の請求を自発的に見送ることを奨励します。タイムリーに保険料を支払うことができない保険契約者は、支払いが行われるまで、毎月 1.25% の利息ペナルティが発生します。この困難な時期を乗り切る生産者を助けるために、ヴィルサックは作物保険会社に手紙を送り、生産者による未払いの春の作物保険料に対する利子の発生を11月まで自発的に延期するよう求めた. 次に、作物保険会社を支援するために、USDA は作物保険会社に未回収の生産者保険料を 1 か月後まで支払うよう要求しません。

2012 年現在、USDA は 29 州の 1,297 の郡を災害地域として指定しており、その地域の適格な農業経営者はすべて、低利の緊急融資を受ける資格があります。カリフォルニア州からデラウェア州にかけてますます暑く乾燥した状態が続いているため、トウモロコシや大豆、牧草地や放牧地などの作物の成熟が損なわれたり、遅くなったりしています。ヴィルサックは、USDA のサブキャビネットのリーダーに、影響を受けた地域に出張して、州レベルの USDA スタッフからの継続的な支援を強化し、部門の既存の災害リソースに関するガイダンスを提供するように指示しました。最も支援を必要としている人々に支援を届けるために、長官は最近、緊急融資の金利を 3.75% から 2.25% に引き下げました。同時に、緊急の干し草や放牧に使用される CRP エーカーの生産者への年間レンタル料の削減を 25% から 10% に引き下げます。ヴィルサックはまた、秘書の災害指定プロセスを簡素化し、災害の影響を受けた郡を指定するのにかかる時間を 40% 短縮しました。

USDA の機関は、州や地方の役人だけでなく、個人、企業、農家、牧場主と数週間にわたって協力して、人々の立ち直りを支援するプロセスを開始しています。USDA は、最近の災害の影響を受けた州や個人にさまざまなリソースを提供しています。USDA の取り組みに関する追加情報と最新情報については、http://www.usda.gov/drought をご覧ください

太字のテキストは、それが途切れる場所です。

4

1 に答える 1

1

通常、このタイプのことを行う方法は、ラベルを作成し、numberOfLines=0 を設定し、lineBreakMode= UILineBreakModeWordWrap を設定し、テキストを設定してから:

CGRect frame = label.frame;
frame.size = [label sizeThatFits:CGSizeMake(320, 10000)];
label.frame = frame;
于 2012-07-24T22:12:32.487 に答える