<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tiffa.net/w/index.php?action=history&amp;feed=atom&amp;title=SwiftUI%2FProtocol%2FView</id>
	<title>SwiftUI/Protocol/View - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tiffa.net/w/index.php?action=history&amp;feed=atom&amp;title=SwiftUI%2FProtocol%2FView"/>
	<link rel="alternate" type="text/html" href="https://wiki.tiffa.net/w/index.php?title=SwiftUI/Protocol/View&amp;action=history"/>
	<updated>2026-04-18T22:02:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.tiffa.net/w/index.php?title=SwiftUI/Protocol/View&amp;diff=2225&amp;oldid=prev</id>
		<title>imported&gt;Fire: /* modifier */</title>
		<link rel="alternate" type="text/html" href="https://wiki.tiffa.net/w/index.php?title=SwiftUI/Protocol/View&amp;diff=2225&amp;oldid=prev"/>
		<updated>2022-11-24T10:48:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;modifier&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Swift&lt;br /&gt;
|name=View&lt;br /&gt;
|Type=protocol&lt;br /&gt;
|iOS=13.0&lt;br /&gt;
|iPadOS=13.0&lt;br /&gt;
|macOS=10.15&lt;br /&gt;
|MacCatalyst=13.0&lt;br /&gt;
|tvOS=13.0&lt;br /&gt;
|watchOS=6.0&lt;br /&gt;
|Website={{URL|https://developer.apple.com/documentation/swiftui/view/}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
アプリのユーザーインターフェースの一部を表す型であり、ビューを構成するために使用する修飾子を提供する。&lt;br /&gt;
&lt;br /&gt;
== modifier ==&lt;br /&gt;
;&amp;lt;nowiki&amp;gt;.environmentObject(_:)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:親Viewから監視オブジェクトを渡すことで、子Viewでの変更の監視をすることができる。&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;nowiki&amp;gt;.onAppear(perform:)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:Viewが表示される&amp;#039;&amp;#039;&amp;#039;前&amp;#039;&amp;#039;&amp;#039;に実行される。再描画の時は呼ばれないので、毎回呼び出す場合は、init()で処理させる。非同期処理を書く場合は、.taskを利用しないといけない。&lt;br /&gt;
&lt;br /&gt;
;.padding()&lt;br /&gt;
:余白を追加する。&lt;br /&gt;
:* (): システムが自動で設定する。&lt;br /&gt;
:* (数字): .all指定と同じで、全方向に指定数paddingする&lt;br /&gt;
:* (余白の位置, 余白サイズ): 指定した位置に余白サイズ追加&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot;margin:auto 50px;&amp;quot;&lt;br /&gt;
|+ 余白の位置&lt;br /&gt;
|-&lt;br /&gt;
! 指定 !! 場所&lt;br /&gt;
|-&lt;br /&gt;
| .all || 全方向&lt;br /&gt;
|-&lt;br /&gt;
| .top || 上側&lt;br /&gt;
|-&lt;br /&gt;
| .leading || 左側&lt;br /&gt;
|-&lt;br /&gt;
| .bottom || 下側&lt;br /&gt;
|-&lt;br /&gt;
| .trailing || 右側&lt;br /&gt;
|-&lt;br /&gt;
| .vertical　|| 上下&lt;br /&gt;
|-&lt;br /&gt;
| .horizontal || 左右&lt;br /&gt;
|}&lt;br /&gt;
:* (EdgeInsets(top: 数字, leading: 数字, bottom: 数字:, trailing: 数字)):EdgeInsetsを使うと上下左右一括で設定可能&lt;br /&gt;
&lt;br /&gt;
== External Link ==&lt;br /&gt;
[https://qiita.com/MaShunzhe/items/1375be076e1734e1cc42 （初心者向け） SwiftUIのビュー要素集]&lt;br /&gt;
&lt;br /&gt;
[[Category:SwiftUI/Protocol|View]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Fire</name></author>
	</entry>
</feed>