iOS -TextField控件屬性、代理詳解 – iPhone手機開發 iPhone軟體開發教學課程

//初始化textfield並設置位置及大小

  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];

//設置邊框樣式,隻有設置瞭才會顯示邊框樣式

  text.borderSty[......]

Read more

iOS開發–UIKit控件之UIView(視圖) – iPhone手機開發 iPhone軟體開發教學課程

(註:本文隻是本人記錄平時需要用到的一些東西,作為備忘)

UIView是iOS開發中最常見、常用的一個控件。它是UIKit框架中封裝好的一個控件,功能強大,實用!

UIView繼承自UIResponder,使用UIView需要導入主頭文件 一般我們新建工程,新建視圖等X-code都會默認幫助我們導[……]

Read more

IOS的segmentedControl(分段器控件)的一些常用屬性 – iPhone手機開發 iPhone軟體開發教學課程

#pragma mark – 創建不同的分段器

//初始化方法:傳入的數組可以是字符串也可以是UIImage對象的圖片數組

UISegmentedControl *mysegmented = [[UISegmentedControl alloc] initWithItems:@[@"左邊&[……]

Read more

iOS開發–UIKit控件之UIButton(按鈕) – iPhone手機開發 iPhone軟體開發教學課程

(註:本文為本人日常開發中所遇到的,使用到的一些方法屬性,作為備忘)

UIButton與UIView一樣,是做iOS開發中最常用、常見的一個UIKit控件。

UIButton繼承自UIControl,而UIControl繼承自UIView,所以UIButton也可以說是UIView的一個子類。

在任[……]

Read more

iOS開發從入門到精通–開關按鈕UISwitch控件 – iPhone手機開發 iPhone軟體開發教學課程

開關按鈕UISwitch
在ViewController.h裡面

#import 

@interface ViewController : UIViewController{

    //定義一個開關控件
    //作用可以進行狀態的改變
    //開,關:兩種狀態可以切換
    //所[......]

Read more

iOS開發UI篇-常用控件詳解(UIView) – iPhone手機開發 iPhone軟體開發教學課程

一. 常用屬性

1.alpha(不透明度)

設置視圖的不透明度.默認為1.

view.alpha = 0;// 完全透明

view.alpha = 1;// 不透明

2.clipsToBounds默認是NO,當設置為yes時,超出當前視圖的尺寸的內容和子視圖不會顯示。

3.hidden 默認是NO[……]

Read more

仿IOS 帶字母索引的滑輪控件 – iPhone手機開發 iPhone軟體開發教學課程

效果大概就是這樣,右邊是字母索引效果

 

做開發的時候,經常碰到產品經理設計出來的界面是參考IOS控件設計出來的 ,比如上圖效果 ios有個控件是UIPickerView 就是可以上下滑動 並有些3d效果,非常炫。

但是android並沒有提供這樣的原生控件支持,所以需要通過其他方式實現[……]

Read more

自定義時間選擇控件(仿ios滾動效果) – iPhone手機開發 iPhone軟體開發教學課程

1.先上自定義的控件:

/**
 * 滾輪選擇器
 * author LH
 * data 2016/8/20 17:26
 */
public class WheelView extends View {

    public static final String TAG = "W[......]

Read more

iOS控件詳解之UIScrollView – iPhone手機開發 iPhone軟體開發教學課程

UIScrollView.png

概述

UIScrollView是一個非常重要的控件,其可以展示比設備屏幕更大區域的內容,我們可以通過手指滑動來查看內容視圖的每一部分內容,也可以通過手指捏合來對內容視圖進行縮放操作,UITableView、UICollectionView和UITextView等常用控件全部繼承自UIScrollV[……]

Read more

iOS基礎——UI控件之UIAlertController、UINavigationController、Segue、SVProgressHUD – iPhone手機開發 iPhone軟體開發教學課程

iOS基礎——UI控件之UIAlertController、UINavigationController、Segue。

一、UIAlertController

1、普通對話框

這裡寫圖片描述

-(void)update{

UIAlertController *alert = [UIAl[……]

Read more

如何設計一個 iOS 控件?(iOS 控件完全解析) – iPhone手機開發 iPhone軟體開發教學課程

如何設計一個 iOS 控件?(iOS 控件完全解析)

代碼的等級:可編譯、可運行、可測試、可讀、可維護、可復用

前言

一個控件從外在特征來說,主要是封裝這幾點:

  • 交互方式
  • 顯示樣式
  • 數據使用

對外在特征的封裝,能讓我們在多種環境下達到 PM 對產品的要求,並且提到代碼復用率,使維[……]

Read more

iOS UIScrollView控件介紹 – iPhone手機開發 iPhone軟體開發教學課程

iOS UIScrollView控件介紹:在眾多移動應?用中,能看到各式各樣的表格數據 。

在iOS中,要實現表格數據展示,最常用的做法就是使用UITableView,UITableView繼承自UIScrollView,因此支持垂直滾動,?且性能極佳 。

UITableview有分組和不分組兩種樣[……]

Read more

【iOS】自定義控件之長按按鈕 – iPhone手機開發 iPhone軟體開發教學課程

【iOS】自定義控件之長按按鈕

需求

最近接瞭一個需求,長按一個按鈕,需要持續的觸發,手指抬起時或者離開按鈕觸摸區域,就結束響應。

思路

思路1:在button上添加一個長按手勢。

思路2:給button添加一個定時器

實現

最後筆者使用瞭思路2的方法,采用瞭定時器。采用定時器最需要解決的一個問題是[……]

Read more

ios-UI控件的引用和代理用weak – iPhone手機開發 iPhone軟體開發教學課程

ios-UI控件的引用和代理用weak,我們知道一般我們采用拖線的方式,生成的屬性一般都是@property (weak, nonatomic) IBOutlet UIImageView *Imageicon; 用的是weak其實用strong也沒有問題因為沒有必要,

畫個圖解釋一下吧,因為如果我們[……]

Read more

iOS: UITableViewCell點擊效果下, 防止子控件背景顏色改變 – iPhone手機開發 iPhone軟體開發教學課程

UITableViewCell在選中狀態下, 上面的子控件會被渲染, 而改變顏色。

如下圖所示:


系統效果
橙色按鈕被渲染, 顏色改變

有時, 我們不想要子控件的顏色被渲染, 而是在整個點擊過程中顏色都不變

如下圖所示:


目標效果

我們可以在自定義的cell中(繼承自UITableViewCel[……]

Read more

iOS – 控件view和button – iPhone手機開發 iPhone軟體開發教學課程

IBAction和IBOutlet

IBAction是返回值,相當於void,隻有返回值是IBAction的方法,才能和storyboard中的控件進行連線
這裡寫圖片描述
隻有聲明為IBOutlet的屬性,才能跟storyboard中的控件進行連線vc3Ryb25nPjxiciAvPg0KPGltZyBhbHQ[……]

Read more

[IOS 開發]基本 UI 控件詳解 (UIButton | UITextField | UITextView | UISwitch) – iPhone手機開發 iPhone軟體開發教學課程

 

 

1. UI 控件分類

 

 

UI 控件分類 : 活動控件, 被動控件, 靜態控件;

活動控件 : 繼承瞭 UIControl 基類, 該類控件可以與用戶交互, 對應操作會激發對應的 事件綁定回調方法, 之前的 UIButton 就是這種控件;

[……]

Read more