UIBUTTON」カテゴリーアーカイブ

templateによるpage-based applicationにPageControlを表示(SWIFT版)

templateにより、page-based applicationを作成。

ModelControllerに以下追加

[objc]
//
//————————————————————-
func presentationCountForPageViewController(pageViewController: UIPageViewController) -> Int
{
return self.pageData.count
}
func presentationIndexForPageViewController(pageViewController: UIPageViewController) -> Int
{
return 0
}
//————————————————————-
//
[/objc]

RootViewControllerを以下一部修正

[objc]
//
self.pageViewController = UIPageViewController(transitionStyle: .Scroll, navigationOrientation: .Horizontal, options: nil)
//
[/objc]

PageControlの色等変更については、AppDelegateに以下追加

[objc]
//
@implementation AppDelegate

– (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.

//————————————————————-
let pageControl = UIPageControl.appearance()

pageControl.pageIndicatorTintColor = UIColor.lightGrayColor()

pageControl.currentPageIndicatorTintColor = UIColor.blackColor()

pageControl.backgroundColor = UIColor.whiteColor()
//————————————————————-

return YES;
}
//
[/objc]

VerUp関連

iBeacon(アイビーコン)要調査。
今回のappleからの問い合わせに対しては、does not useとして、
返信し、VerUp。

UIBUTTON

平成26年9月5日

[objc]
– (void)awakeFromNib
{
// Initialization code
[self.switch_button setImage:[UIImage imageNamed:@"on.png"] forState:UIControlStateSelected];
[self.switch_button setImage:[UIImage imageNamed:@"off.png"] forState:UIControlStateNormal];
switch_button.selected = YES;
//switch_button.selected = NO;
}
[/objc]

UIBUTTON

平成26年9月1日(月曜日)

XIB設定(button設定)
TYPE →CUSTOM
STATECONFIG→ SELECTED

TableViewCustomCell.h

[objc]
@property (weak, nonatomic) IBOutlet UIButton *button; @end
[/objc]

 

TableViewCustomCell.m

ボタン押下

[objc]
<pre>- (IBAction)press_button:(UIButton *)sender {

// _button.selected = true;
NSLog(@"press!!");
if (_button.selected == true) {
_button.selected = false;
} else if(_button.selected == false) {
_button.selected = true;
}
}
[/objc]

ON OFF 背景画像切り替え

[objc]
– (void)awakeFromNib
{
// Initialization code
NSLog(@"press!!");
[self.button setImage:[UIImage imageNamed:@"5.png"] forState:UIControlStateNormal];
[self.button setImage:[UIImage imageNamed:@"3.png"] forState:UIControlStateSelected];
}
[/objc]